diff --git a/.github/workflows/repository-dispatch.yml b/.github/workflows/repository-dispatch.yml index a3923a0d..33f9eaee 100644 --- a/.github/workflows/repository-dispatch.yml +++ b/.github/workflows/repository-dispatch.yml @@ -45,7 +45,7 @@ jobs: uses: actions/checkout@v5 - name: Repository Dispatch - uses: peter-evans/repository-dispatch@v3 + uses: peter-evans/repository-dispatch@v4 with: token: ${{ secrets.GH_UPDATE_PACKAGE_OTTO }} # if matrix.repo contains a slash, use it literally; otherwise look up the secret named by matrix.repo diff --git a/.nvmrc b/.nvmrc new file mode 100644 index 00000000..209e3ef4 --- /dev/null +++ b/.nvmrc @@ -0,0 +1 @@ +20 diff --git a/.vale/styles/Infrahub/branded-terms-case-swap.yml b/.vale/styles/Infrahub/branded-terms-case-swap.yml index 5fac9b9f..eeac9a09 100644 --- a/.vale/styles/Infrahub/branded-terms-case-swap.yml +++ b/.vale/styles/Infrahub/branded-terms-case-swap.yml @@ -13,7 +13,6 @@ swap: (?:[Gg]itlab): GitLab (?:gitpod): GitPod (?:grafana): Grafana - (?:[^/][Gg]raphql): GraphQL (?:[Ii]nflux[Dd]b): InfluxDB infrahub(?:\s|$): Infrahub (?:jinja2): Jinja2 diff --git a/changelog/+gql-command.added.md b/changelog/+gql-command.added.md new file mode 100644 index 00000000..1818e6ed --- /dev/null +++ b/changelog/+gql-command.added.md @@ -0,0 +1 @@ +Add `infrahubctl graphql` commands to export schema and generate Pydantic types from GraphQL queries \ No newline at end of file diff --git a/docs/docs/infrahubctl/infrahubctl-graphql.mdx b/docs/docs/infrahubctl/infrahubctl-graphql.mdx new file mode 100644 index 00000000..180bd2b8 --- /dev/null +++ b/docs/docs/infrahubctl/infrahubctl-graphql.mdx @@ -0,0 +1,56 @@ +# `infrahubctl graphql` + +Various GraphQL related commands. + +**Usage**: + +```console +$ infrahubctl graphql [OPTIONS] COMMAND [ARGS]... +``` + +**Options**: + +* `--install-completion`: Install completion for the current shell. +* `--show-completion`: Show completion for the current shell, to copy it or customize the installation. +* `--help`: Show this message and exit. + +**Commands**: + +* `export-schema`: Export the GraphQL schema to a file. +* `generate-return-types`: Create Pydantic Models for GraphQL query... + +## `infrahubctl graphql export-schema` + +Export the GraphQL schema to a file. + +**Usage**: + +```console +$ infrahubctl graphql export-schema [OPTIONS] +``` + +**Options**: + +* `--destination PATH`: Path to the GraphQL schema file. [default: schema.graphql] +* `--config-file TEXT`: [env var: INFRAHUBCTL_CONFIG; default: infrahubctl.toml] +* `--help`: Show this message and exit. + +## `infrahubctl graphql generate-return-types` + +Create Pydantic Models for GraphQL query return types + +**Usage**: + +```console +$ infrahubctl graphql generate-return-types [OPTIONS] [QUERY] +``` + +**Arguments**: + +* `[QUERY]`: Location of the GraphQL query file(s). Defaults to current directory if not specified. + +**Options**: + +* `--schema PATH`: Path to the GraphQL schema file. [default: schema.graphql] +* `--config-file TEXT`: [env var: INFRAHUBCTL_CONFIG; default: infrahubctl.toml] +* `--help`: Show this message and exit. diff --git a/docs/docs/python-sdk/guides/python-typing.mdx b/docs/docs/python-sdk/guides/python-typing.mdx index e65e32e8..d05b9394 100644 --- a/docs/docs/python-sdk/guides/python-typing.mdx +++ b/docs/docs/python-sdk/guides/python-typing.mdx @@ -100,4 +100,52 @@ from lib.protocols import MyOwnObject my_object = client.get(MyOwnObject, name__value="example") ``` -> if you don't have your own Python module, it's possible to use relative path by having the `procotols.py` in the same directory as your script/transform/generator +> if you don't have your own Python module, it's possible to use relative path by having the `protocols.py` in the same directory as your script/transform/generator + +## Generating Pydantic models from GraphQL queries + +When working with GraphQL queries, you can generate type-safe Pydantic models that correspond to your query return types. This provides excellent type safety and IDE support for your GraphQL operations. + +### Why use generated return types? + +Generated Pydantic models from GraphQL queries offer several important benefits: + +- **Type Safety**: Catch type errors during development time instead of at runtime +- **IDE Support**: Get autocomplete, type hints, and better IntelliSense in your IDE +- **Documentation**: Generated models serve as living documentation of your GraphQL API +- **Validation**: Automatic validation of query responses against the expected schema + +### Generating return types + +Use the `infrahubctl graphql generate-return-types` command to create Pydantic models from your GraphQL queries: + +```shell +# Generate models for queries in current directory +infrahubctl graphql generate-return-types + +# Generate models for specific query files +infrahubctl graphql generate-return-types queries/get_devices.gql +``` + +> You can also export the GraphQL schema first using the `infrahubctl graphql export-schema` command: + +### Example workflow + +1. **Create your GraphQL queries** in `.gql` files: + +2. **Generate the Pydantic models**: + + ```shell + infrahubctl graphql generate-return-types queries/ + ``` + + The command will generate the Python file per query based on the name of the query. + +3. **Use the generated models** in your Python code + + ```python + from .queries.get_devices import GetDevicesQuery + + response = await client.execute_graphql(query=MY_QUERY) + data = GetDevicesQuery(**response) + ``` diff --git a/docs/docs/python-sdk/guides/resource-manager.mdx b/docs/docs/python-sdk/guides/resource-manager.mdx index 87dbf569..97cb4b90 100644 --- a/docs/docs/python-sdk/guides/resource-manager.mdx +++ b/docs/docs/python-sdk/guides/resource-manager.mdx @@ -180,7 +180,7 @@ We will use `allocate_next_ip_address` to allocated an IP address out of the `Co We provided a data argument to method. This data argument is used to pass attributes and relationships that we want to set on the allocated resource. In this case we are setting to the description of the allocated IP Address. -You can allocate resources in an idempotent way by passing an identifier argument to the allocation method. This identifier links the resource pool with the allocated resource allowing us to create idempotent allocation behavior. This is crucial when you want to allocate resources in an idempotent way using [generators](https://github.com/opsmill/infrahub-docs/blob/main/docs/docs/topics/generator). +You can allocate resources in an idempotent way by passing an identifier argument to the allocation method. This identifier links the resource pool with the allocated resource allowing us to create idempotent allocation behavior. This is crucial when you want to allocate resources in an idempotent way using [generators](https://docs.infrahub.app/topics/generator). In this example we are executing the `allocate_next_ip_address` method 2 times, using the same identifier. diff --git a/docs/docusaurus.config.ts b/docs/docusaurus.config.ts index e5792e6d..c9f85753 100644 --- a/docs/docusaurus.config.ts +++ b/docs/docusaurus.config.ts @@ -18,7 +18,6 @@ const config: Config = { organizationName: 'opsmill', projectName: 'infrahub-sdk-python', onBrokenLinks: 'throw', - onBrokenMarkdownLinks: 'warn', onDuplicateRoutes: "throw", // Even if you don't use internationalization, you can use this field to set // useful metadata like html lang. For example, if your site is Chinese, you @@ -123,6 +122,9 @@ const config: Config = { }); return transformedContent; }, + hooks: { + onBrokenMarkdownLinks: 'warn', + }, }, }; diff --git a/docs/package-lock.json b/docs/package-lock.json index 35a180d1..6a594bda 100644 --- a/docs/package-lock.json +++ b/docs/package-lock.json @@ -28,60 +28,117 @@ "node": ">=18.0" } }, + "node_modules/@ai-sdk/gateway": { + "version": "1.0.33", + "resolved": "https://registry.npmjs.org/@ai-sdk/gateway/-/gateway-1.0.33.tgz", + "integrity": "sha512-v9i3GPEo4t3fGcSkQkc07xM6KJN75VUv7C1Mqmmsu2xD8lQwnQfsrgAXyNuWe20yGY0eHuheSPDZhiqsGKtH1g==", + "license": "Apache-2.0", + "dependencies": { + "@ai-sdk/provider": "2.0.0", + "@ai-sdk/provider-utils": "3.0.10", + "@vercel/oidc": "^3.0.1" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "zod": "^3.25.76 || ^4.1.8" + } + }, + "node_modules/@ai-sdk/provider": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-2.0.0.tgz", + "integrity": "sha512-6o7Y2SeO9vFKB8lArHXehNuusnpddKPk7xqL7T2/b+OvXMRIXUO1rR4wcv1hAFUAT9avGZshty3Wlua/XA7TvA==", + "license": "Apache-2.0", + "dependencies": { + "json-schema": "^0.4.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@ai-sdk/provider-utils": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/@ai-sdk/provider-utils/-/provider-utils-3.0.10.tgz", + "integrity": "sha512-T1gZ76gEIwffep6MWI0QNy9jgoybUHE7TRaHB5k54K8mF91ciGFlbtCGxDYhMH3nCRergKwYFIDeFF0hJSIQHQ==", + "license": "Apache-2.0", + "dependencies": { + "@ai-sdk/provider": "2.0.0", + "@standard-schema/spec": "^1.0.0", + "eventsource-parser": "^3.0.5" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "zod": "^3.25.76 || ^4.1.8" + } + }, + "node_modules/@ai-sdk/react": { + "version": "2.0.60", + "resolved": "https://registry.npmjs.org/@ai-sdk/react/-/react-2.0.60.tgz", + "integrity": "sha512-Ev0MC0I7eDcCH4FnrHzK48g9bJjyF3F67MMq76qoVsbtcs6fGIO5RjmYgPoFeSo8/yQ5EM6i/14yfcD0oB+moA==", + "license": "Apache-2.0", + "dependencies": { + "@ai-sdk/provider-utils": "3.0.10", + "ai": "5.0.60", + "swr": "^2.2.5", + "throttleit": "2.1.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "react": "^18 || ^19 || ^19.0.0-rc", + "zod": "^3.25.76 || ^4.1.8" + }, + "peerDependenciesMeta": { + "zod": { + "optional": true + } + } + }, "node_modules/@algolia/abtesting": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@algolia/abtesting/-/abtesting-1.2.0.tgz", - "integrity": "sha512-Z6Liq7US5CpdHExZLfPMBPxQHHUObV587kGvCLniLr1UTx0fGFIeGNWd005WIqQXqEda9GyAi7T2e7DUupVv0g==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@algolia/abtesting/-/abtesting-1.5.0.tgz", + "integrity": "sha512-W/ohRkbKQsqDWALJg28X15KF7Tcyg53L1MfdOkLgvkcCcofdzGHSimHHeNG05ojjFw9HK8+VPhe/Vwq4MozIJg==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.36.0", - "@algolia/requester-browser-xhr": "5.36.0", - "@algolia/requester-fetch": "5.36.0", - "@algolia/requester-node-http": "5.36.0" + "@algolia/client-common": "5.39.0", + "@algolia/requester-browser-xhr": "5.39.0", + "@algolia/requester-fetch": "5.39.0", + "@algolia/requester-node-http": "5.39.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/autocomplete-core": { - "version": "1.17.9", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.17.9.tgz", - "integrity": "sha512-O7BxrpLDPJWWHv/DLA9DRFWs+iY1uOJZkqUwjS5HSZAGcl0hIVCQ97LTLewiZmZ402JYUrun+8NqFP+hCknlbQ==", + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.19.2.tgz", + "integrity": "sha512-mKv7RyuAzXvwmq+0XRK8HqZXt9iZ5Kkm2huLjgn5JoCPtDy+oh9yxUMfDDaVCw0oyzZ1isdJBc7l9nuCyyR7Nw==", "license": "MIT", "dependencies": { - "@algolia/autocomplete-plugin-algolia-insights": "1.17.9", - "@algolia/autocomplete-shared": "1.17.9" + "@algolia/autocomplete-plugin-algolia-insights": "1.19.2", + "@algolia/autocomplete-shared": "1.19.2" } }, "node_modules/@algolia/autocomplete-plugin-algolia-insights": { - "version": "1.17.9", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.17.9.tgz", - "integrity": "sha512-u1fEHkCbWF92DBeB/KHeMacsjsoI0wFhjZtlCq2ddZbAehshbZST6Hs0Avkc0s+4UyBGbMDnSuXHLuvRWK5iDQ==", + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.19.2.tgz", + "integrity": "sha512-TjxbcC/r4vwmnZaPwrHtkXNeqvlpdyR+oR9Wi2XyfORkiGkLTVhX2j+O9SaCCINbKoDfc+c2PB8NjfOnz7+oKg==", "license": "MIT", "dependencies": { - "@algolia/autocomplete-shared": "1.17.9" + "@algolia/autocomplete-shared": "1.19.2" }, "peerDependencies": { "search-insights": ">= 1 < 3" } }, - "node_modules/@algolia/autocomplete-preset-algolia": { - "version": "1.17.9", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.17.9.tgz", - "integrity": "sha512-Na1OuceSJeg8j7ZWn5ssMu/Ax3amtOwk76u4h5J4eK2Nx2KB5qt0Z4cOapCsxot9VcEN11ADV5aUSlQF4RhGjQ==", - "license": "MIT", - "dependencies": { - "@algolia/autocomplete-shared": "1.17.9" - }, - "peerDependencies": { - "@algolia/client-search": ">= 4.9.1 < 6", - "algoliasearch": ">= 4.9.1 < 6" - } - }, "node_modules/@algolia/autocomplete-shared": { - "version": "1.17.9", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.17.9.tgz", - "integrity": "sha512-iDf05JDQ7I0b7JEA/9IektxN/80a2MZ1ToohfmNS3rfeuQnIKI3IJlIafD0xu4StbtQTghx9T3Maa97ytkXenQ==", + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.19.2.tgz", + "integrity": "sha512-jEazxZTVD2nLrC+wYlVHQgpBoBB5KPStrJxLzsIFl6Kqd1AlG9sIAGl39V5tECLpIQzB3Qa2T6ZPJ1ChkwMK/w==", "license": "MIT", "peerDependencies": { "@algolia/client-search": ">= 4.9.1 < 6", @@ -89,99 +146,99 @@ } }, "node_modules/@algolia/client-abtesting": { - "version": "5.36.0", - "resolved": "https://registry.npmjs.org/@algolia/client-abtesting/-/client-abtesting-5.36.0.tgz", - "integrity": "sha512-uGr57O1UqDDeZHYXr1VnUomtdgQMxb6fS8yC/LXCMOn5ucN4k6FlcCRqXQnUyiiFZNG/rVK3zpRiyomq4JWXdQ==", + "version": "5.39.0", + "resolved": "https://registry.npmjs.org/@algolia/client-abtesting/-/client-abtesting-5.39.0.tgz", + "integrity": "sha512-Vf0ZVe+qo3sHDrCinouJqlg8VoxM4Qo/KxNIqMYybkuctutfnp3kIY9OmESplOQ/9NGBthU9EG+4d5fBibWK/A==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.36.0", - "@algolia/requester-browser-xhr": "5.36.0", - "@algolia/requester-fetch": "5.36.0", - "@algolia/requester-node-http": "5.36.0" + "@algolia/client-common": "5.39.0", + "@algolia/requester-browser-xhr": "5.39.0", + "@algolia/requester-fetch": "5.39.0", + "@algolia/requester-node-http": "5.39.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/client-analytics": { - "version": "5.36.0", - "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-5.36.0.tgz", - "integrity": "sha512-/zrf0NMxcvBBQ4r9lIqM7rMt7oI7gY7bZ+bNcgpZAQMvzXbKJVla3MqKGuPC/bfOthKvAcAr0mCZ8/7GwBmkVw==", + "version": "5.39.0", + "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-5.39.0.tgz", + "integrity": "sha512-V16ITZxYIwcv1arNce65JZmn94Ft6vKlBZ//gXw8AvIH32glJz1KcbaVAUr9p7PYlGZ/XVHP6LxDgrpNdtwgcA==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.36.0", - "@algolia/requester-browser-xhr": "5.36.0", - "@algolia/requester-fetch": "5.36.0", - "@algolia/requester-node-http": "5.36.0" + "@algolia/client-common": "5.39.0", + "@algolia/requester-browser-xhr": "5.39.0", + "@algolia/requester-fetch": "5.39.0", + "@algolia/requester-node-http": "5.39.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/client-common": { - "version": "5.36.0", - "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-5.36.0.tgz", - "integrity": "sha512-fDsg9w6xXWQyNkm/VfiWF2D9wnpTPv0fRVei7lWtz7cXJewhOmP1kKE2GaDTI4QDxVxgDkoPJ1+3UVMIzTcjjQ==", + "version": "5.39.0", + "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-5.39.0.tgz", + "integrity": "sha512-UCJTuwySEQeiKPWV3wruhuI/wHbDYenHzgL9pYsvh6r/u5Z+g61ip1iwdAlFp02CnywzI9O7+AQPh2ManYyHmQ==", "license": "MIT", "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/client-insights": { - "version": "5.36.0", - "resolved": "https://registry.npmjs.org/@algolia/client-insights/-/client-insights-5.36.0.tgz", - "integrity": "sha512-x6ZICyIN3BZjja47lqlMLG+AZwfx9wrYWttd6Daxp+wX/fFGxha6gdqxeoi5J44BmFqK8CUU4u8vpwHqGOCl4g==", + "version": "5.39.0", + "resolved": "https://registry.npmjs.org/@algolia/client-insights/-/client-insights-5.39.0.tgz", + "integrity": "sha512-s0ia8M/ZZR+iO2uLNTBrlQdEb6ZMAMcKMHckp5mcoglxrf8gHifL4LmdhGKdAxAn3UIagtqIP0RCnIymHUbm7A==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.36.0", - "@algolia/requester-browser-xhr": "5.36.0", - "@algolia/requester-fetch": "5.36.0", - "@algolia/requester-node-http": "5.36.0" + "@algolia/client-common": "5.39.0", + "@algolia/requester-browser-xhr": "5.39.0", + "@algolia/requester-fetch": "5.39.0", + "@algolia/requester-node-http": "5.39.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/client-personalization": { - "version": "5.36.0", - "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-5.36.0.tgz", - "integrity": "sha512-gnH9VHrC+/9OuaumbgxNXzzEq1AY2j3tm00ymNXNz35T7RQ2AK/x4T5b2UnjOUJejuXaSJ88gFyPk3nM5OhJZQ==", + "version": "5.39.0", + "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-5.39.0.tgz", + "integrity": "sha512-vZPIt7Lw+toNsHZUiPhNIc1Z3vUjDp7nzn6AMOaPC73gEuTq2iLPNvM06CSB6aHePo5eMeJIP5YEKBUQUA/PJA==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.36.0", - "@algolia/requester-browser-xhr": "5.36.0", - "@algolia/requester-fetch": "5.36.0", - "@algolia/requester-node-http": "5.36.0" + "@algolia/client-common": "5.39.0", + "@algolia/requester-browser-xhr": "5.39.0", + "@algolia/requester-fetch": "5.39.0", + "@algolia/requester-node-http": "5.39.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/client-query-suggestions": { - "version": "5.36.0", - "resolved": "https://registry.npmjs.org/@algolia/client-query-suggestions/-/client-query-suggestions-5.36.0.tgz", - "integrity": "sha512-GkWIS+cAMoxsNPHEp3j7iywO9JJMVHVCWHzPPHFXIe0iNIOfsnZy5MqC1T9sifjqoU9b0GGbzzdxB3TEdwfiFA==", + "version": "5.39.0", + "resolved": "https://registry.npmjs.org/@algolia/client-query-suggestions/-/client-query-suggestions-5.39.0.tgz", + "integrity": "sha512-jcPQr3iKTWNVli2NYHPv02aNLwixDjPCpOgMp9CZTvEiPI6Ec4jHX+oFr3LDZagOFY9e1xJhc/JrgMGGW1sHnw==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.36.0", - "@algolia/requester-browser-xhr": "5.36.0", - "@algolia/requester-fetch": "5.36.0", - "@algolia/requester-node-http": "5.36.0" + "@algolia/client-common": "5.39.0", + "@algolia/requester-browser-xhr": "5.39.0", + "@algolia/requester-fetch": "5.39.0", + "@algolia/requester-node-http": "5.39.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/client-search": { - "version": "5.36.0", - "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-5.36.0.tgz", - "integrity": "sha512-MLx32nSeDSNxfx28IfvwfHEfeo3AYe9JgEj0rLeYtJGmt0W30K6tCNokxhWGUUKrggQTH6H1lnohWsoj2OC2bw==", + "version": "5.39.0", + "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-5.39.0.tgz", + "integrity": "sha512-/IYpF10BpthGZEJQZMhMqV4AqWr5avcWfZm/SIKK1RvUDmzGqLoW/+xeJVX9C8ZnNkIC8hivbIQFaNaRw0BFZQ==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.36.0", - "@algolia/requester-browser-xhr": "5.36.0", - "@algolia/requester-fetch": "5.36.0", - "@algolia/requester-node-http": "5.36.0" + "@algolia/client-common": "5.39.0", + "@algolia/requester-browser-xhr": "5.39.0", + "@algolia/requester-fetch": "5.39.0", + "@algolia/requester-node-http": "5.39.0" }, "engines": { "node": ">= 14.0.0" @@ -194,99 +251,86 @@ "license": "MIT" }, "node_modules/@algolia/ingestion": { - "version": "1.36.0", - "resolved": "https://registry.npmjs.org/@algolia/ingestion/-/ingestion-1.36.0.tgz", - "integrity": "sha512-6zmlPLCsyzShOsfs1G1uqxwLTojte3NLyukwyUmJFfa46DSq3wkIOE9hFtqAoV951dXp4sZd2KCFYJmgRjcYbA==", + "version": "1.39.0", + "resolved": "https://registry.npmjs.org/@algolia/ingestion/-/ingestion-1.39.0.tgz", + "integrity": "sha512-IgSHKUiuecqLfBlXiuCSdRTdsO3/yvpmXrMFz8fAJ8M4QmDtHkOuD769dmybRYqsbYMHivw+lir4BgbRGMtOIQ==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.36.0", - "@algolia/requester-browser-xhr": "5.36.0", - "@algolia/requester-fetch": "5.36.0", - "@algolia/requester-node-http": "5.36.0" + "@algolia/client-common": "5.39.0", + "@algolia/requester-browser-xhr": "5.39.0", + "@algolia/requester-fetch": "5.39.0", + "@algolia/requester-node-http": "5.39.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/monitoring": { - "version": "1.36.0", - "resolved": "https://registry.npmjs.org/@algolia/monitoring/-/monitoring-1.36.0.tgz", - "integrity": "sha512-SjJeDqlzAKJiWhquqfDWLEu5X/PIM+5KvUH65c4LBvt8T+USOVJbijtzA9UHZ1eUIfFSDBmbzEH0YvlS6Di2mg==", + "version": "1.39.0", + "resolved": "https://registry.npmjs.org/@algolia/monitoring/-/monitoring-1.39.0.tgz", + "integrity": "sha512-8Xnd4+609SKC/hqVsuFc4evFBmvA2765/4NcH+Dpr756SKPbL1BY0X8kVxlmM3YBLNqnduSQxHxpDJUK58imCA==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.36.0", - "@algolia/requester-browser-xhr": "5.36.0", - "@algolia/requester-fetch": "5.36.0", - "@algolia/requester-node-http": "5.36.0" + "@algolia/client-common": "5.39.0", + "@algolia/requester-browser-xhr": "5.39.0", + "@algolia/requester-fetch": "5.39.0", + "@algolia/requester-node-http": "5.39.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/recommend": { - "version": "5.36.0", - "resolved": "https://registry.npmjs.org/@algolia/recommend/-/recommend-5.36.0.tgz", - "integrity": "sha512-FalJm3h9fwoZZpkkMpA0r4Grcvjk32FzmC4CXvlpyF/gBvu6pXE01yygjJBU20zGVLGsXU+Ad8nYPf+oGD7Zkg==", + "version": "5.39.0", + "resolved": "https://registry.npmjs.org/@algolia/recommend/-/recommend-5.39.0.tgz", + "integrity": "sha512-D7Ye2Ss/5xqUkQUxKm/VqEJLt5kARd9IMmjdzlxaKhGgNlOemTay0lwBmOVFuJRp7UODjp5c9+K+B8g0ORObIw==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.36.0", - "@algolia/requester-browser-xhr": "5.36.0", - "@algolia/requester-fetch": "5.36.0", - "@algolia/requester-node-http": "5.36.0" + "@algolia/client-common": "5.39.0", + "@algolia/requester-browser-xhr": "5.39.0", + "@algolia/requester-fetch": "5.39.0", + "@algolia/requester-node-http": "5.39.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/requester-browser-xhr": { - "version": "5.36.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-5.36.0.tgz", - "integrity": "sha512-weE9SImWIDmQrfGLb1pSPEfP3mioKQ84GaQRpUmjFxlxG/4nW2bSsmkV+kNp1s+iomL2gnxFknSmcQuuAy+kPA==", + "version": "5.39.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-5.39.0.tgz", + "integrity": "sha512-mgPte1ZJqpk9dkVs44J3wKAbHATvHZNlSpzhMdjMLIg/3qTycSZyDiomLiSlxE8CLsxyBAOJWnyKRHfom+Z1rg==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.36.0" + "@algolia/client-common": "5.39.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/requester-fetch": { - "version": "5.36.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-fetch/-/requester-fetch-5.36.0.tgz", - "integrity": "sha512-zGPI2sgzvOwCHTVMmDvc301iirOKCtJ+Egh+HQB/+DG0zTGUT1DpdwQVT25A7Yin/twnO8CkFpI/S+74FVYNjg==", + "version": "5.39.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-fetch/-/requester-fetch-5.39.0.tgz", + "integrity": "sha512-LIrCkrxu1WnO3ev1+w6NnZ12JZL/o+2H9w6oWnZAjQZIlA/Ym6M9QHkt+OQ/SwkuoiNkW3DAo+Pi4A2V9FPtqg==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.36.0" + "@algolia/client-common": "5.39.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/requester-node-http": { - "version": "5.36.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-5.36.0.tgz", - "integrity": "sha512-dNbBGE/O6VG/6vFhv3CFm5za4rubAVrhQf/ef0YWiDqPMmalPxGEzIijw4xV1mU1JmX2ffyp/x8Kdtz24sDkOQ==", + "version": "5.39.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-5.39.0.tgz", + "integrity": "sha512-6beG+egPwXmvhAg+m0STCj+ZssDcjrLzf4L05aKm2nGglMXSSPz0cH/rM+kVD9krNfldiMctURd4wjojW1fV0w==", "license": "MIT", "dependencies": { - "@algolia/client-common": "5.36.0" + "@algolia/client-common": "5.39.0" }, "engines": { "node": ">= 14.0.0" } }, - "node_modules/@ampproject/remapping": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", - "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", - "license": "Apache-2.0", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/@babel/code-frame": { "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz", @@ -302,30 +346,30 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.0.tgz", - "integrity": "sha512-60X7qkglvrap8mn1lh2ebxXdZYtUcpd7gsmy9kLaBJ4i/WdY8PqTSdxyA8qraikqKQK5C1KRBKXqznrVapyNaw==", + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.4.tgz", + "integrity": "sha512-YsmSKC29MJwf0gF8Rjjrg5LQCmyh+j/nD8/eP7f+BeoQTKYqs9RoWbjGOdy0+1Ekr68RJZMUOPVQaQisnIo4Rw==", "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.28.3", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.3.tgz", - "integrity": "sha512-yDBHV9kQNcr2/sUr9jghVyz9C3Y5G2zUM2H2lo+9mKv4sFgbA8s8Z9t8D1jiTkGoO/NoIfKMyKWr4s6CN23ZwQ==", + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.4.tgz", + "integrity": "sha512-2BCOP7TN8M+gVDj7/ht3hsaO/B/n5oDbiAyyvnRlNOs+u1o+JWNYTQrmpuNp1/Wq2gcFrI01JAW+paEKDMx/CA==", "license": "MIT", "dependencies": { - "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.3", "@babel/helper-compilation-targets": "^7.27.2", "@babel/helper-module-transforms": "^7.28.3", - "@babel/helpers": "^7.28.3", - "@babel/parser": "^7.28.3", + "@babel/helpers": "^7.28.4", + "@babel/parser": "^7.28.4", "@babel/template": "^7.27.2", - "@babel/traverse": "^7.28.3", - "@babel/types": "^7.28.2", + "@babel/traverse": "^7.28.4", + "@babel/types": "^7.28.4", + "@jridgewell/remapping": "^2.3.5", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -636,25 +680,25 @@ } }, "node_modules/@babel/helpers": { - "version": "7.28.3", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.3.tgz", - "integrity": "sha512-PTNtvUQihsAsDHMOP5pfobP8C6CM4JWXmP8DrEIt46c3r2bf87Ua1zoqevsMo9g+tWDwgWrFP5EIxuBx5RudAw==", + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.4.tgz", + "integrity": "sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==", "license": "MIT", "dependencies": { "@babel/template": "^7.27.2", - "@babel/types": "^7.28.2" + "@babel/types": "^7.28.4" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/parser": { - "version": "7.28.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.3.tgz", - "integrity": "sha512-7+Ey1mAgYqFAx2h0RuoxcQT5+MlG3GTV0TQrgr7/ZliKsm/MNDxVVutlWaziMq7wJNAz8MTqz55XLpWvva6StA==", + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.4.tgz", + "integrity": "sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg==", "license": "MIT", "dependencies": { - "@babel/types": "^7.28.2" + "@babel/types": "^7.28.4" }, "bin": { "parser": "bin/babel-parser.js" @@ -907,9 +951,9 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.28.0.tgz", - "integrity": "sha512-gKKnwjpdx5sER/wl0WN0efUBFzF/56YZO0RJrSYP4CljXnP31ByY7fol89AzomdlLNzI36AvOTmYHsnZTCkq8Q==", + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.28.4.tgz", + "integrity": "sha512-1yxmvN0MJHOhPVmAsmoW5liWwoILobu/d/ShymZmj867bAdxGbehIrew1DuLpw2Ukv+qDSSPQdYW1dLNE7t11A==", "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" @@ -954,9 +998,9 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.28.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.28.3.tgz", - "integrity": "sha512-DoEWC5SuxuARF2KdKmGUq3ghfPMO6ZzR12Dnp5gubwbeWJo4dbNWXJPVlwvh4Zlq6Z7YVvL8VFxeSOJgjsx4Sg==", + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.28.4.tgz", + "integrity": "sha512-cFOlhIYPBv/iBoc+KS3M6et2XPtbT2HiCRfBXWtfpc9OAyostldxIf9YAYB6ypURBBbx+Qv6nyrLzASfJe+hBA==", "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.3", @@ -964,7 +1008,7 @@ "@babel/helper-globals": "^7.28.0", "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-replace-supers": "^7.27.1", - "@babel/traverse": "^7.28.3" + "@babel/traverse": "^7.28.4" }, "engines": { "node": ">=6.9.0" @@ -1334,16 +1378,16 @@ } }, "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.28.0.tgz", - "integrity": "sha512-9VNGikXxzu5eCiQjdE4IZn8sb9q7Xsk5EXLDBKUYg1e/Tve8/05+KJEtcxGxAgCY5t/BpKQM+JEL/yT4tvgiUA==", + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.28.4.tgz", + "integrity": "sha512-373KA2HQzKhQCYiRVIRr+3MjpCObqzDlyrM6u4I201wL8Mp2wHf7uB8GhDwis03k2ti8Zr65Zyyqs1xOxUF/Ew==", "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.27.2", "@babel/helper-plugin-utils": "^7.27.1", "@babel/plugin-transform-destructuring": "^7.28.0", "@babel/plugin-transform-parameters": "^7.27.7", - "@babel/traverse": "^7.28.0" + "@babel/traverse": "^7.28.4" }, "engines": { "node": ">=6.9.0" @@ -1543,9 +1587,9 @@ } }, "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.28.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.28.3.tgz", - "integrity": "sha512-K3/M/a4+ESb5LEldjQb+XSrpY0nF+ZBFlTCbSnKaYAMfD8v33O6PMs4uYnOk19HlcsI8WMu3McdFPTiQHF/1/A==", + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.28.4.tgz", + "integrity": "sha512-+ZEdQlBoRg9m2NnzvEeLgtvBMO4tkFBw5SQIUgLICgTrumLoU7lr+Oghi6km2PFj+dbUt2u1oby2w3BDO9YQnA==", "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" @@ -1922,18 +1966,18 @@ } }, "node_modules/@babel/runtime": { - "version": "7.28.3", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.3.tgz", - "integrity": "sha512-9uIQ10o0WGdpP6GDhXcdOJPJuDgFtIDtN/9+ArJQ2NAfAmiuhTQdzkaTGR33v43GYS2UrSA0eX2pPPHoFVvpxA==", + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.4.tgz", + "integrity": "sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==", "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/runtime-corejs3": { - "version": "7.28.3", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.28.3.tgz", - "integrity": "sha512-LKYxD2CIfocUFNREQ1yk+dW+8OH8CRqmgatBZYXb+XhuObO8wsDpEoCNri5bKld9cnj8xukqZjxSX8p1YiRF8Q==", + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.28.4.tgz", + "integrity": "sha512-h7iEYiW4HebClDEhtvFObtPmIvrd1SSfpI9EhOeKk4CtIK/ngBWFpuhCzhdmRKtg71ylcue+9I6dv54XYO1epQ==", "license": "MIT", "dependencies": { "core-js-pure": "^3.43.0" @@ -1957,17 +2001,17 @@ } }, "node_modules/@babel/traverse": { - "version": "7.28.3", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.3.tgz", - "integrity": "sha512-7w4kZYHneL3A6NP2nxzHvT3HCZ7puDZZjFMqDpBPECub79sTtSO5CGXDkKrTQq8ksAwfD/XI2MRFX23njdDaIQ==", + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.4.tgz", + "integrity": "sha512-YEzuboP2qvQavAcjgQNVgsvHIDv6ZpwXvcvjmyySP2DIMuByS/6ioU5G9pYrWHM6T2YDfc7xga9iNzYOs12CFQ==", "license": "MIT", "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.3", "@babel/helper-globals": "^7.28.0", - "@babel/parser": "^7.28.3", + "@babel/parser": "^7.28.4", "@babel/template": "^7.27.2", - "@babel/types": "^7.28.2", + "@babel/types": "^7.28.4", "debug": "^4.3.1" }, "engines": { @@ -1975,9 +2019,9 @@ } }, "node_modules/@babel/types": { - "version": "7.28.2", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.2.tgz", - "integrity": "sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==", + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.4.tgz", + "integrity": "sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==", "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.27.1", @@ -2154,9 +2198,9 @@ } }, "node_modules/@csstools/postcss-alpha-function": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-alpha-function/-/postcss-alpha-function-1.0.0.tgz", - "integrity": "sha512-r2L8KNg5Wriq5n8IUQcjzy2Rh37J5YjzP9iOyHZL5fxdWYHB08vqykHQa4wAzN/tXwDuCHnhQDGCtxfS76xn7g==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-alpha-function/-/postcss-alpha-function-1.0.1.tgz", + "integrity": "sha512-isfLLwksH3yHkFXfCI2Gcaqg7wGGHZZwunoJzEZk0yKYIokgre6hYVFibKL3SYAoR1kBXova8LB+JoO5vZzi9w==", "funding": [ { "type": "github", @@ -2172,7 +2216,7 @@ "@csstools/css-color-parser": "^3.1.0", "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4", - "@csstools/postcss-progressive-custom-properties": "^4.2.0", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -2244,9 +2288,9 @@ } }, "node_modules/@csstools/postcss-color-function": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-4.0.11.tgz", - "integrity": "sha512-AtH22zLHTLm64HLdpv5EedT/zmYTm1MtdQbQhRZXxEB6iYtS6SrS1jLX3TcmUWMFzpumK/OVylCm3HcLms4slw==", + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-4.0.12.tgz", + "integrity": "sha512-yx3cljQKRaSBc2hfh8rMZFZzChaFgwmO2JfFgFr1vMcF3C/uyy5I4RFIBOIWGq1D+XbKCG789CGkG6zzkLpagA==", "funding": [ { "type": "github", @@ -2262,7 +2306,7 @@ "@csstools/css-color-parser": "^3.1.0", "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4", - "@csstools/postcss-progressive-custom-properties": "^4.2.0", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -2273,9 +2317,9 @@ } }, "node_modules/@csstools/postcss-color-function-display-p3-linear": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function-display-p3-linear/-/postcss-color-function-display-p3-linear-1.0.0.tgz", - "integrity": "sha512-7q+OuUqfowRrP84m/Jl0wv3pfCQyUTCW5MxDIux+/yty5IkUUHOTigCjrC0Fjy3OT0ncGLudHbfLWmP7E1arNA==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function-display-p3-linear/-/postcss-color-function-display-p3-linear-1.0.1.tgz", + "integrity": "sha512-E5qusdzhlmO1TztYzDIi8XPdPoYOjoTY6HBYBCYSj+Gn4gQRBlvjgPQXzfzuPQqt8EhkC/SzPKObg4Mbn8/xMg==", "funding": [ { "type": "github", @@ -2291,7 +2335,7 @@ "@csstools/css-color-parser": "^3.1.0", "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4", - "@csstools/postcss-progressive-custom-properties": "^4.2.0", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -2302,9 +2346,9 @@ } }, "node_modules/@csstools/postcss-color-mix-function": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-3.0.11.tgz", - "integrity": "sha512-cQpXBelpTx0YhScZM5Ve0jDCA4RzwFc7oNafzZOGgCHt/GQVYiU8Vevz9QJcwy/W0Pyi/BneY+KMjz23lI9r+Q==", + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-3.0.12.tgz", + "integrity": "sha512-4STERZfCP5Jcs13P1U5pTvI9SkgLgfMUMhdXW8IlJWkzOOOqhZIjcNhWtNJZes2nkBDsIKJ0CJtFtuaZ00moag==", "funding": [ { "type": "github", @@ -2320,7 +2364,7 @@ "@csstools/css-color-parser": "^3.1.0", "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4", - "@csstools/postcss-progressive-custom-properties": "^4.2.0", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -2331,9 +2375,9 @@ } }, "node_modules/@csstools/postcss-color-mix-variadic-function-arguments": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-variadic-function-arguments/-/postcss-color-mix-variadic-function-arguments-1.0.1.tgz", - "integrity": "sha512-c7hyBtbF+jlHIcUGVdWY06bHICgguV9ypfcELU3eU3W/9fiz2dxM8PqxQk2ndXYTzLnwPvNNqu1yCmQ++N6Dcg==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-variadic-function-arguments/-/postcss-color-mix-variadic-function-arguments-1.0.2.tgz", + "integrity": "sha512-rM67Gp9lRAkTo+X31DUqMEq+iK+EFqsidfecmhrteErxJZb6tUoJBVQca1Vn1GpDql1s1rD1pKcuYzMsg7Z1KQ==", "funding": [ { "type": "github", @@ -2349,7 +2393,7 @@ "@csstools/css-color-parser": "^3.1.0", "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4", - "@csstools/postcss-progressive-custom-properties": "^4.2.0", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -2360,9 +2404,37 @@ } }, "node_modules/@csstools/postcss-content-alt-text": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@csstools/postcss-content-alt-text/-/postcss-content-alt-text-2.0.7.tgz", - "integrity": "sha512-cq/zWaEkpcg3RttJ5+GdNwk26NwxY5KgqgtNL777Fdd28AVGHxuBvqmK4Jq4oKhW1NX4M2LbgYAVVN0NZ+/XYQ==", + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@csstools/postcss-content-alt-text/-/postcss-content-alt-text-2.0.8.tgz", + "integrity": "sha512-9SfEW9QCxEpTlNMnpSqFaHyzsiRpZ5J5+KqCu1u5/eEJAWsMhzT40qf0FIbeeglEvrGRMdDzAxMIz3wqoGSb+Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-contrast-color-function": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/@csstools/postcss-contrast-color-function/-/postcss-contrast-color-function-2.0.12.tgz", + "integrity": "sha512-YbwWckjK3qwKjeYz/CijgcS7WDUCtKTd8ShLztm3/i5dhh4NaqzsbYnhm4bjrpFpnLZ31jVcbK8YL77z3GBPzA==", "funding": [ { "type": "github", @@ -2375,9 +2447,10 @@ ], "license": "MIT-0", "dependencies": { + "@csstools/css-color-parser": "^3.1.0", "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4", - "@csstools/postcss-progressive-custom-properties": "^4.2.0", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -2468,9 +2541,9 @@ } }, "node_modules/@csstools/postcss-gradients-interpolation-method": { - "version": "5.0.11", - "resolved": "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-5.0.11.tgz", - "integrity": "sha512-8M3mcNTL3cGIJXDnvrJ2oWEcKi3zyw7NeYheFKePUlBmLYm1gkw9Rr/BA7lFONrOPeQA3yeMPldrrws6lqHrug==", + "version": "5.0.12", + "resolved": "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-5.0.12.tgz", + "integrity": "sha512-jugzjwkUY0wtNrZlFeyXzimUL3hN4xMvoPnIXxoZqxDvjZRiSh+itgHcVUWzJ2VwD/VAMEgCLvtaJHX+4Vj3Ow==", "funding": [ { "type": "github", @@ -2486,7 +2559,7 @@ "@csstools/css-color-parser": "^3.1.0", "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4", - "@csstools/postcss-progressive-custom-properties": "^4.2.0", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -2497,9 +2570,9 @@ } }, "node_modules/@csstools/postcss-hwb-function": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-4.0.11.tgz", - "integrity": "sha512-9meZbsVWTZkWsSBazQips3cHUOT29a/UAwFz0AMEXukvpIGGDR9+GMl3nIckWO5sPImsadu4F5Zy+zjt8QgCdA==", + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-4.0.12.tgz", + "integrity": "sha512-mL/+88Z53KrE4JdePYFJAQWFrcADEqsLprExCM04GDNgHIztwFzj0Mbhd/yxMBngq0NIlz58VVxjt5abNs1VhA==", "funding": [ { "type": "github", @@ -2515,7 +2588,7 @@ "@csstools/css-color-parser": "^3.1.0", "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4", - "@csstools/postcss-progressive-custom-properties": "^4.2.0", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -2526,9 +2599,9 @@ } }, "node_modules/@csstools/postcss-ic-unit": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-4.0.3.tgz", - "integrity": "sha512-RtYYm2qUIu9vAaHB0cC8rQGlOCQAUgEc2tMr7ewlGXYipBQKjoWmyVArqsk7SEr8N3tErq6P6UOJT3amaVof5Q==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-4.0.4.tgz", + "integrity": "sha512-yQ4VmossuOAql65sCPppVO1yfb7hDscf4GseF0VCA/DTDaBc0Wtf8MTqVPfjGYlT5+2buokG0Gp7y0atYZpwjg==", "funding": [ { "type": "github", @@ -2541,7 +2614,7 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^4.2.0", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", "@csstools/utilities": "^2.0.0", "postcss-value-parser": "^4.2.0" }, @@ -2636,9 +2709,9 @@ } }, "node_modules/@csstools/postcss-light-dark-function": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/@csstools/postcss-light-dark-function/-/postcss-light-dark-function-2.0.10.tgz", - "integrity": "sha512-g7Lwb294lSoNnyrwcqoooh9fTAp47rRNo+ILg7SLRSMU3K9ePIwRt566sNx+pehiCelv4E1ICaU1EwLQuyF2qw==", + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/@csstools/postcss-light-dark-function/-/postcss-light-dark-function-2.0.11.tgz", + "integrity": "sha512-fNJcKXJdPM3Lyrbmgw2OBbaioU7yuKZtiXClf4sGdQttitijYlZMD5K7HrC/eF83VRWRrYq6OZ0Lx92leV2LFA==", "funding": [ { "type": "github", @@ -2653,7 +2726,7 @@ "dependencies": { "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4", - "@csstools/postcss-progressive-custom-properties": "^4.2.0", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -2887,9 +2960,9 @@ } }, "node_modules/@csstools/postcss-oklab-function": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-4.0.11.tgz", - "integrity": "sha512-9f03ZGxZ2VmSCrM4SDXlAYP+Xpu4VFzemfQUQFL9OYxAbpvDy0FjDipZ0i8So1pgs8VIbQI0bNjFWgfdpGw8ig==", + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-4.0.12.tgz", + "integrity": "sha512-HhlSmnE1NKBhXsTnNGjxvhryKtO7tJd1w42DKOGFD6jSHtYOrsJTQDKPMwvOfrzUAk8t7GcpIfRyM7ssqHpFjg==", "funding": [ { "type": "github", @@ -2905,7 +2978,7 @@ "@csstools/css-color-parser": "^3.1.0", "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4", - "@csstools/postcss-progressive-custom-properties": "^4.2.0", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -2916,9 +2989,9 @@ } }, "node_modules/@csstools/postcss-progressive-custom-properties": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-4.2.0.tgz", - "integrity": "sha512-fWCXRasX17N1NCPTCuwC3FJDV+Wc031f16cFuuMEfIsYJ1q5ABCa59W0C6VeMGqjNv6ldf37vvwXXAeaZjD9PA==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-4.2.1.tgz", + "integrity": "sha512-uPiiXf7IEKtUQXsxu6uWtOlRMXd2QWWy5fhxHDnPdXKCQckPP3E34ZgDoZ62r2iT+UOgWsSbM4NvHE5m3mAEdw==", "funding": [ { "type": "github", @@ -2968,9 +3041,9 @@ } }, "node_modules/@csstools/postcss-relative-color-syntax": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-3.0.11.tgz", - "integrity": "sha512-oQ5fZvkcBrWR+k6arHXk0F8FlkmD4IxM+rcGDLWrF2f31tWyEM3lSraeWAV0f7BGH6LIrqmyU3+Qo/1acfoJng==", + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-3.0.12.tgz", + "integrity": "sha512-0RLIeONxu/mtxRtf3o41Lq2ghLimw0w9ByLWnnEVuy89exmEEq8bynveBxNW3nyHqLAFEeNtVEmC1QK9MZ8Huw==", "funding": [ { "type": "github", @@ -2986,7 +3059,7 @@ "@csstools/css-color-parser": "^3.1.0", "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4", - "@csstools/postcss-progressive-custom-properties": "^4.2.0", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -3195,21 +3268,24 @@ } }, "node_modules/@docsearch/css": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.9.0.tgz", - "integrity": "sha512-cQbnVbq0rrBwNAKegIac/t6a8nWoUAn8frnkLFW6YARaRmAQr5/Eoe6Ln2fqkUCZ40KpdrKbpSAmgrkviOxuWA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-4.1.0.tgz", + "integrity": "sha512-nuNKGjHj/FQeWgE9t+i83QD/V67QiaAmGY7xS9TVCRUiCqSljOgIKlsLoQZKKVwEG8f+OWKdznzZkJxGZ7d06A==", "license": "MIT" }, "node_modules/@docsearch/react": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-3.9.0.tgz", - "integrity": "sha512-mb5FOZYZIkRQ6s/NWnM98k879vu5pscWqTLubLFBO87igYYT4VzVazh4h5o/zCvTIZgEt3PvsCOMOswOUo9yHQ==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-4.1.0.tgz", + "integrity": "sha512-4GHI7TT3sJZ2Vs4Kjadv7vAkMrTsJqHvzvxO3JA7UT8iPRKaDottG5o5uNshPWhVVaBYPC35Ukf8bfCotGpjSg==", "license": "MIT", "dependencies": { - "@algolia/autocomplete-core": "1.17.9", - "@algolia/autocomplete-preset-algolia": "1.17.9", - "@docsearch/css": "3.9.0", - "algoliasearch": "^5.14.2" + "@ai-sdk/react": "^2.0.30", + "@algolia/autocomplete-core": "1.19.2", + "@docsearch/css": "4.1.0", + "ai": "^5.0.30", + "algoliasearch": "^5.28.0", + "marked": "^16.3.0", + "zod": "^4.1.8" }, "peerDependencies": { "@types/react": ">= 16.8.0 < 20.0.0", @@ -3233,9 +3309,9 @@ } }, "node_modules/@docusaurus/babel": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@docusaurus/babel/-/babel-3.8.1.tgz", - "integrity": "sha512-3brkJrml8vUbn9aeoZUlJfsI/GqyFcDgQJwQkmBtclJgWDEQBKKeagZfOgx0WfUQhagL1sQLNW0iBdxnI863Uw==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@docusaurus/babel/-/babel-3.9.1.tgz", + "integrity": "sha512-/uoi3oG+wvbVWNBRfPrzrEslOSeLxrQEyWMywK51TLDFTANqIRivzkMusudh5bdDty8fXzCYUT+tg5t697jYqg==", "license": "MIT", "dependencies": { "@babel/core": "^7.25.9", @@ -3248,28 +3324,28 @@ "@babel/runtime": "^7.25.9", "@babel/runtime-corejs3": "^7.25.9", "@babel/traverse": "^7.25.9", - "@docusaurus/logger": "3.8.1", - "@docusaurus/utils": "3.8.1", + "@docusaurus/logger": "3.9.1", + "@docusaurus/utils": "3.9.1", "babel-plugin-dynamic-import-node": "^2.3.3", "fs-extra": "^11.1.1", "tslib": "^2.6.0" }, "engines": { - "node": ">=18.0" + "node": ">=20.0" } }, "node_modules/@docusaurus/bundler": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@docusaurus/bundler/-/bundler-3.8.1.tgz", - "integrity": "sha512-/z4V0FRoQ0GuSLToNjOSGsk6m2lQUG4FRn8goOVoZSRsTrU8YR2aJacX5K3RG18EaX9b+52pN4m1sL3MQZVsQA==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@docusaurus/bundler/-/bundler-3.9.1.tgz", + "integrity": "sha512-E1c9DgNmAz4NqbNtiJVp4UgjLtr8O01IgtXD/NDQ4PZaK8895cMiTOgb3k7mN0qX8A3lb8vqyrPJ842+yMpuUg==", "license": "MIT", "dependencies": { "@babel/core": "^7.25.9", - "@docusaurus/babel": "3.8.1", - "@docusaurus/cssnano-preset": "3.8.1", - "@docusaurus/logger": "3.8.1", - "@docusaurus/types": "3.8.1", - "@docusaurus/utils": "3.8.1", + "@docusaurus/babel": "3.9.1", + "@docusaurus/cssnano-preset": "3.9.1", + "@docusaurus/logger": "3.9.1", + "@docusaurus/types": "3.9.1", + "@docusaurus/utils": "3.9.1", "babel-loader": "^9.2.1", "clean-css": "^5.3.3", "copy-webpack-plugin": "^11.0.0", @@ -3290,7 +3366,7 @@ "webpackbar": "^6.0.1" }, "engines": { - "node": ">=18.0" + "node": ">=20.0" }, "peerDependencies": { "@docusaurus/faster": "*" @@ -3302,18 +3378,18 @@ } }, "node_modules/@docusaurus/core": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.8.1.tgz", - "integrity": "sha512-ENB01IyQSqI2FLtOzqSI3qxG2B/jP4gQPahl2C3XReiLebcVh5B5cB9KYFvdoOqOWPyr5gXK4sjgTKv7peXCrA==", - "license": "MIT", - "dependencies": { - "@docusaurus/babel": "3.8.1", - "@docusaurus/bundler": "3.8.1", - "@docusaurus/logger": "3.8.1", - "@docusaurus/mdx-loader": "3.8.1", - "@docusaurus/utils": "3.8.1", - "@docusaurus/utils-common": "3.8.1", - "@docusaurus/utils-validation": "3.8.1", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.9.1.tgz", + "integrity": "sha512-FWDk1LIGD5UR5Zmm9rCrXRoxZUgbwuP6FBA7rc50DVfzqDOMkeMe3NyJhOsA2dF0zBE3VbHEIMmTjKwTZJwbaA==", + "license": "MIT", + "dependencies": { + "@docusaurus/babel": "3.9.1", + "@docusaurus/bundler": "3.9.1", + "@docusaurus/logger": "3.9.1", + "@docusaurus/mdx-loader": "3.9.1", + "@docusaurus/utils": "3.9.1", + "@docusaurus/utils-common": "3.9.1", + "@docusaurus/utils-validation": "3.9.1", "boxen": "^6.2.1", "chalk": "^4.1.2", "chokidar": "^3.5.3", @@ -3347,14 +3423,14 @@ "update-notifier": "^6.0.2", "webpack": "^5.95.0", "webpack-bundle-analyzer": "^4.10.2", - "webpack-dev-server": "^4.15.2", + "webpack-dev-server": "^5.2.2", "webpack-merge": "^6.0.1" }, "bin": { "docusaurus": "bin/docusaurus.mjs" }, "engines": { - "node": ">=18.0" + "node": ">=20.0" }, "peerDependencies": { "@mdx-js/react": "^3.0.0", @@ -3363,9 +3439,9 @@ } }, "node_modules/@docusaurus/cssnano-preset": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.8.1.tgz", - "integrity": "sha512-G7WyR2N6SpyUotqhGznERBK+x84uyhfMQM2MmDLs88bw4Flom6TY46HzkRkSEzaP9j80MbTN8naiL1fR17WQug==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.9.1.tgz", + "integrity": "sha512-2y7+s7RWQMqBg+9ejeKwvZs7Bdw/hHIVJIodwMXbs2kr+S48AhcmAfdOh6Cwm0unJb0hJUshN0ROwRoQMwl3xg==", "license": "MIT", "dependencies": { "cssnano-preset-advanced": "^6.1.2", @@ -3374,31 +3450,31 @@ "tslib": "^2.6.0" }, "engines": { - "node": ">=18.0" + "node": ">=20.0" } }, "node_modules/@docusaurus/logger": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.8.1.tgz", - "integrity": "sha512-2wjeGDhKcExEmjX8k1N/MRDiPKXGF2Pg+df/bDDPnnJWHXnVEZxXj80d6jcxp1Gpnksl0hF8t/ZQw9elqj2+ww==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.9.1.tgz", + "integrity": "sha512-C9iFzXwHzwvGlisE4bZx+XQE0JIqlGAYAd5LzpR7fEDgjctu7yL8bE5U4nTNywXKHURDzMt4RJK8V6+stFHVkA==", "license": "MIT", "dependencies": { "chalk": "^4.1.2", "tslib": "^2.6.0" }, "engines": { - "node": ">=18.0" + "node": ">=20.0" } }, "node_modules/@docusaurus/mdx-loader": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.8.1.tgz", - "integrity": "sha512-DZRhagSFRcEq1cUtBMo4TKxSNo/W6/s44yhr8X+eoXqCLycFQUylebOMPseHi5tc4fkGJqwqpWJLz6JStU9L4w==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.9.1.tgz", + "integrity": "sha512-/1PY8lqry8jCt0qZddJSpc0U2sH6XC27kVJZfpA7o2TiQ3mdBQyH5AVbj/B2m682B1ounE+XjI0LdpOkAQLPoA==", "license": "MIT", "dependencies": { - "@docusaurus/logger": "3.8.1", - "@docusaurus/utils": "3.8.1", - "@docusaurus/utils-validation": "3.8.1", + "@docusaurus/logger": "3.9.1", + "@docusaurus/utils": "3.9.1", + "@docusaurus/utils-validation": "3.9.1", "@mdx-js/mdx": "^3.0.0", "@slorber/remark-comment": "^1.0.0", "escape-html": "^1.0.3", @@ -3422,7 +3498,7 @@ "webpack": "^5.88.1" }, "engines": { - "node": ">=18.0" + "node": ">=20.0" }, "peerDependencies": { "react": "^18.0.0 || ^19.0.0", @@ -3430,12 +3506,12 @@ } }, "node_modules/@docusaurus/module-type-aliases": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.8.1.tgz", - "integrity": "sha512-6xhvAJiXzsaq3JdosS7wbRt/PwEPWHr9eM4YNYqVlbgG1hSK3uQDXTVvQktasp3VO6BmfYWPozueLWuj4gB+vg==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.9.1.tgz", + "integrity": "sha512-YBce3GbJGGcMbJTyHcnEOMvdXqg41pa5HsrMCGA5Rm4z0h0tHS6YtEldj0mlfQRhCG7Y0VD66t2tb87Aom+11g==", "license": "MIT", "dependencies": { - "@docusaurus/types": "3.8.1", + "@docusaurus/types": "3.9.1", "@types/history": "^4.7.11", "@types/react": "*", "@types/react-router-config": "*", @@ -3449,19 +3525,19 @@ } }, "node_modules/@docusaurus/plugin-content-blog": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.8.1.tgz", - "integrity": "sha512-vNTpMmlvNP9n3hGEcgPaXyvTljanAKIUkuG9URQ1DeuDup0OR7Ltvoc8yrmH+iMZJbcQGhUJF+WjHLwuk8HSdw==", - "license": "MIT", - "dependencies": { - "@docusaurus/core": "3.8.1", - "@docusaurus/logger": "3.8.1", - "@docusaurus/mdx-loader": "3.8.1", - "@docusaurus/theme-common": "3.8.1", - "@docusaurus/types": "3.8.1", - "@docusaurus/utils": "3.8.1", - "@docusaurus/utils-common": "3.8.1", - "@docusaurus/utils-validation": "3.8.1", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.9.1.tgz", + "integrity": "sha512-vT6kIimpJLWvW9iuWzH4u7VpTdsGlmn4yfyhq0/Kb1h4kf9uVouGsTmrD7WgtYBUG1P+TSmQzUUQa+ALBSRTig==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.9.1", + "@docusaurus/logger": "3.9.1", + "@docusaurus/mdx-loader": "3.9.1", + "@docusaurus/theme-common": "3.9.1", + "@docusaurus/types": "3.9.1", + "@docusaurus/utils": "3.9.1", + "@docusaurus/utils-common": "3.9.1", + "@docusaurus/utils-validation": "3.9.1", "cheerio": "1.0.0-rc.12", "feed": "^4.2.2", "fs-extra": "^11.1.1", @@ -3474,7 +3550,7 @@ "webpack": "^5.88.1" }, "engines": { - "node": ">=18.0" + "node": ">=20.0" }, "peerDependencies": { "@docusaurus/plugin-content-docs": "*", @@ -3483,20 +3559,20 @@ } }, "node_modules/@docusaurus/plugin-content-docs": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.8.1.tgz", - "integrity": "sha512-oByRkSZzeGNQByCMaX+kif5Nl2vmtj2IHQI2fWjCfCootsdKZDPFLonhIp5s3IGJO7PLUfe0POyw0Xh/RrGXJA==", - "license": "MIT", - "dependencies": { - "@docusaurus/core": "3.8.1", - "@docusaurus/logger": "3.8.1", - "@docusaurus/mdx-loader": "3.8.1", - "@docusaurus/module-type-aliases": "3.8.1", - "@docusaurus/theme-common": "3.8.1", - "@docusaurus/types": "3.8.1", - "@docusaurus/utils": "3.8.1", - "@docusaurus/utils-common": "3.8.1", - "@docusaurus/utils-validation": "3.8.1", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.9.1.tgz", + "integrity": "sha512-DyLk9BIA6I9gPIuia8XIL+XIEbNnExam6AHzRsfrEq4zJr7k/DsWW7oi4aJMepDnL7jMRhpVcdsCxdjb0/A9xg==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.9.1", + "@docusaurus/logger": "3.9.1", + "@docusaurus/mdx-loader": "3.9.1", + "@docusaurus/module-type-aliases": "3.9.1", + "@docusaurus/theme-common": "3.9.1", + "@docusaurus/types": "3.9.1", + "@docusaurus/utils": "3.9.1", + "@docusaurus/utils-common": "3.9.1", + "@docusaurus/utils-validation": "3.9.1", "@types/react-router-config": "^5.0.7", "combine-promises": "^1.1.0", "fs-extra": "^11.1.1", @@ -3508,7 +3584,7 @@ "webpack": "^5.88.1" }, "engines": { - "node": ">=18.0" + "node": ">=20.0" }, "peerDependencies": { "react": "^18.0.0 || ^19.0.0", @@ -3516,22 +3592,22 @@ } }, "node_modules/@docusaurus/plugin-content-pages": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.8.1.tgz", - "integrity": "sha512-a+V6MS2cIu37E/m7nDJn3dcxpvXb6TvgdNI22vJX8iUTp8eoMoPa0VArEbWvCxMY/xdC26WzNv4wZ6y0iIni/w==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.9.1.tgz", + "integrity": "sha512-/1wFzRnXYASI+Nv9ck9IVPIMw0O5BGQ8ZVhDzEwhkL+tl44ycvSnY6PIe6rW2HLxsw61Z3WFwAiU8+xMMtMZpg==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.8.1", - "@docusaurus/mdx-loader": "3.8.1", - "@docusaurus/types": "3.8.1", - "@docusaurus/utils": "3.8.1", - "@docusaurus/utils-validation": "3.8.1", + "@docusaurus/core": "3.9.1", + "@docusaurus/mdx-loader": "3.9.1", + "@docusaurus/types": "3.9.1", + "@docusaurus/utils": "3.9.1", + "@docusaurus/utils-validation": "3.9.1", "fs-extra": "^11.1.1", "tslib": "^2.6.0", "webpack": "^5.88.1" }, "engines": { - "node": ">=18.0" + "node": ">=20.0" }, "peerDependencies": { "react": "^18.0.0 || ^19.0.0", @@ -3539,36 +3615,36 @@ } }, "node_modules/@docusaurus/plugin-css-cascade-layers": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-css-cascade-layers/-/plugin-css-cascade-layers-3.8.1.tgz", - "integrity": "sha512-VQ47xRxfNKjHS5ItzaVXpxeTm7/wJLFMOPo1BkmoMG4Cuz4nuI+Hs62+RMk1OqVog68Swz66xVPK8g9XTrBKRw==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-css-cascade-layers/-/plugin-css-cascade-layers-3.9.1.tgz", + "integrity": "sha512-/QyW2gRCk/XE3ttCK/ERIgle8KJ024dBNKMu6U5SmpJvuT2il1n5jR/48Pp/9wEwut8WVml4imNm6X8JsL5A0Q==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.8.1", - "@docusaurus/types": "3.8.1", - "@docusaurus/utils": "3.8.1", - "@docusaurus/utils-validation": "3.8.1", + "@docusaurus/core": "3.9.1", + "@docusaurus/types": "3.9.1", + "@docusaurus/utils": "3.9.1", + "@docusaurus/utils-validation": "3.9.1", "tslib": "^2.6.0" }, "engines": { - "node": ">=18.0" + "node": ">=20.0" } }, "node_modules/@docusaurus/plugin-debug": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-3.8.1.tgz", - "integrity": "sha512-nT3lN7TV5bi5hKMB7FK8gCffFTBSsBsAfV84/v293qAmnHOyg1nr9okEw8AiwcO3bl9vije5nsUvP0aRl2lpaw==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-3.9.1.tgz", + "integrity": "sha512-qPeAuk0LccC251d7jg2MRhNI+o7niyqa924oEM/AxnZJvIpMa596aAxkRImiAqNN6+gtLE1Hkrz/RHUH2HDGsA==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.8.1", - "@docusaurus/types": "3.8.1", - "@docusaurus/utils": "3.8.1", + "@docusaurus/core": "3.9.1", + "@docusaurus/types": "3.9.1", + "@docusaurus/utils": "3.9.1", "fs-extra": "^11.1.1", "react-json-view-lite": "^2.3.0", "tslib": "^2.6.0" }, "engines": { - "node": ">=18.0" + "node": ">=20.0" }, "peerDependencies": { "react": "^18.0.0 || ^19.0.0", @@ -3576,18 +3652,18 @@ } }, "node_modules/@docusaurus/plugin-google-analytics": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-3.8.1.tgz", - "integrity": "sha512-Hrb/PurOJsmwHAsfMDH6oVpahkEGsx7F8CWMjyP/dw1qjqmdS9rcV1nYCGlM8nOtD3Wk/eaThzUB5TSZsGz+7Q==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-3.9.1.tgz", + "integrity": "sha512-k4Qq2HphqOrIU/CevGPdEO1yJnWUI8m0zOJsYt5NfMJwNsIn/gDD6gv/DKD+hxHndQT5pacsfBd4BWHZVNVroQ==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.8.1", - "@docusaurus/types": "3.8.1", - "@docusaurus/utils-validation": "3.8.1", + "@docusaurus/core": "3.9.1", + "@docusaurus/types": "3.9.1", + "@docusaurus/utils-validation": "3.9.1", "tslib": "^2.6.0" }, "engines": { - "node": ">=18.0" + "node": ">=20.0" }, "peerDependencies": { "react": "^18.0.0 || ^19.0.0", @@ -3595,19 +3671,19 @@ } }, "node_modules/@docusaurus/plugin-google-gtag": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.8.1.tgz", - "integrity": "sha512-tKE8j1cEZCh8KZa4aa80zpSTxsC2/ZYqjx6AAfd8uA8VHZVw79+7OTEP2PoWi0uL5/1Is0LF5Vwxd+1fz5HlKg==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.9.1.tgz", + "integrity": "sha512-n9BURBiQyJKI/Ecz35IUjXYwXcgNCSq7/eA07+ZYcDiSyH2p/EjPf8q/QcZG3CyEJPZ/SzGkDHePfcVPahY4Gg==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.8.1", - "@docusaurus/types": "3.8.1", - "@docusaurus/utils-validation": "3.8.1", + "@docusaurus/core": "3.9.1", + "@docusaurus/types": "3.9.1", + "@docusaurus/utils-validation": "3.9.1", "@types/gtag.js": "^0.0.12", "tslib": "^2.6.0" }, "engines": { - "node": ">=18.0" + "node": ">=20.0" }, "peerDependencies": { "react": "^18.0.0 || ^19.0.0", @@ -3615,18 +3691,18 @@ } }, "node_modules/@docusaurus/plugin-google-tag-manager": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-3.8.1.tgz", - "integrity": "sha512-iqe3XKITBquZq+6UAXdb1vI0fPY5iIOitVjPQ581R1ZKpHr0qe+V6gVOrrcOHixPDD/BUKdYwkxFjpNiEN+vBw==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-3.9.1.tgz", + "integrity": "sha512-rZAQZ25ZuXaThBajxzLjXieTDUCMmBzfAA6ThElQ3o7Q+LEpOjCIrwGFau0KLY9HeG6x91+FwwsAM8zeApYDrg==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.8.1", - "@docusaurus/types": "3.8.1", - "@docusaurus/utils-validation": "3.8.1", + "@docusaurus/core": "3.9.1", + "@docusaurus/types": "3.9.1", + "@docusaurus/utils-validation": "3.9.1", "tslib": "^2.6.0" }, "engines": { - "node": ">=18.0" + "node": ">=20.0" }, "peerDependencies": { "react": "^18.0.0 || ^19.0.0", @@ -3634,23 +3710,23 @@ } }, "node_modules/@docusaurus/plugin-sitemap": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.8.1.tgz", - "integrity": "sha512-+9YV/7VLbGTq8qNkjiugIelmfUEVkTyLe6X8bWq7K5qPvGXAjno27QAfFq63mYfFFbJc7z+pudL63acprbqGzw==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.9.1.tgz", + "integrity": "sha512-k/bf5cXDxAJUYTzqatgFJwmZsLUbIgl6S8AdZMKGG2Mv2wcOHt+EQNN9qPyWZ5/9cFj+Q8f8DN+KQheBMYLong==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.8.1", - "@docusaurus/logger": "3.8.1", - "@docusaurus/types": "3.8.1", - "@docusaurus/utils": "3.8.1", - "@docusaurus/utils-common": "3.8.1", - "@docusaurus/utils-validation": "3.8.1", + "@docusaurus/core": "3.9.1", + "@docusaurus/logger": "3.9.1", + "@docusaurus/types": "3.9.1", + "@docusaurus/utils": "3.9.1", + "@docusaurus/utils-common": "3.9.1", + "@docusaurus/utils-validation": "3.9.1", "fs-extra": "^11.1.1", "sitemap": "^7.1.1", "tslib": "^2.6.0" }, "engines": { - "node": ">=18.0" + "node": ">=20.0" }, "peerDependencies": { "react": "^18.0.0 || ^19.0.0", @@ -3658,22 +3734,22 @@ } }, "node_modules/@docusaurus/plugin-svgr": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-svgr/-/plugin-svgr-3.8.1.tgz", - "integrity": "sha512-rW0LWMDsdlsgowVwqiMb/7tANDodpy1wWPwCcamvhY7OECReN3feoFwLjd/U4tKjNY3encj0AJSTxJA+Fpe+Gw==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-svgr/-/plugin-svgr-3.9.1.tgz", + "integrity": "sha512-TeZOXT2PSdTNR1OpDJMkYqFyX7MMhbd4t16hQByXksgZQCXNyw3Dio+KaDJ2Nj+LA4WkOvsk45bWgYG5MAaXSQ==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.8.1", - "@docusaurus/types": "3.8.1", - "@docusaurus/utils": "3.8.1", - "@docusaurus/utils-validation": "3.8.1", + "@docusaurus/core": "3.9.1", + "@docusaurus/types": "3.9.1", + "@docusaurus/utils": "3.9.1", + "@docusaurus/utils-validation": "3.9.1", "@svgr/core": "8.1.0", "@svgr/webpack": "^8.1.0", "tslib": "^2.6.0", "webpack": "^5.88.1" }, "engines": { - "node": ">=18.0" + "node": ">=20.0" }, "peerDependencies": { "react": "^18.0.0 || ^19.0.0", @@ -3681,29 +3757,29 @@ } }, "node_modules/@docusaurus/preset-classic": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-3.8.1.tgz", - "integrity": "sha512-yJSjYNHXD8POMGc2mKQuj3ApPrN+eG0rO1UPgSx7jySpYU+n4WjBikbrA2ue5ad9A7aouEtMWUoiSRXTH/g7KQ==", - "license": "MIT", - "dependencies": { - "@docusaurus/core": "3.8.1", - "@docusaurus/plugin-content-blog": "3.8.1", - "@docusaurus/plugin-content-docs": "3.8.1", - "@docusaurus/plugin-content-pages": "3.8.1", - "@docusaurus/plugin-css-cascade-layers": "3.8.1", - "@docusaurus/plugin-debug": "3.8.1", - "@docusaurus/plugin-google-analytics": "3.8.1", - "@docusaurus/plugin-google-gtag": "3.8.1", - "@docusaurus/plugin-google-tag-manager": "3.8.1", - "@docusaurus/plugin-sitemap": "3.8.1", - "@docusaurus/plugin-svgr": "3.8.1", - "@docusaurus/theme-classic": "3.8.1", - "@docusaurus/theme-common": "3.8.1", - "@docusaurus/theme-search-algolia": "3.8.1", - "@docusaurus/types": "3.8.1" + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-3.9.1.tgz", + "integrity": "sha512-ZHga2xsxxsyd0dN1BpLj8S889Eu9eMBuj2suqxdw/vaaXu/FjJ8KEGbcaeo6nHPo8VQcBBnPEdkBtSDm2TfMNw==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.9.1", + "@docusaurus/plugin-content-blog": "3.9.1", + "@docusaurus/plugin-content-docs": "3.9.1", + "@docusaurus/plugin-content-pages": "3.9.1", + "@docusaurus/plugin-css-cascade-layers": "3.9.1", + "@docusaurus/plugin-debug": "3.9.1", + "@docusaurus/plugin-google-analytics": "3.9.1", + "@docusaurus/plugin-google-gtag": "3.9.1", + "@docusaurus/plugin-google-tag-manager": "3.9.1", + "@docusaurus/plugin-sitemap": "3.9.1", + "@docusaurus/plugin-svgr": "3.9.1", + "@docusaurus/theme-classic": "3.9.1", + "@docusaurus/theme-common": "3.9.1", + "@docusaurus/theme-search-algolia": "3.9.1", + "@docusaurus/types": "3.9.1" }, "engines": { - "node": ">=18.0" + "node": ">=20.0" }, "peerDependencies": { "react": "^18.0.0 || ^19.0.0", @@ -3711,27 +3787,26 @@ } }, "node_modules/@docusaurus/theme-classic": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-3.8.1.tgz", - "integrity": "sha512-bqDUCNqXeYypMCsE1VcTXSI1QuO4KXfx8Cvl6rYfY0bhhqN6d2WZlRkyLg/p6pm+DzvanqHOyYlqdPyP0iz+iw==", - "license": "MIT", - "dependencies": { - "@docusaurus/core": "3.8.1", - "@docusaurus/logger": "3.8.1", - "@docusaurus/mdx-loader": "3.8.1", - "@docusaurus/module-type-aliases": "3.8.1", - "@docusaurus/plugin-content-blog": "3.8.1", - "@docusaurus/plugin-content-docs": "3.8.1", - "@docusaurus/plugin-content-pages": "3.8.1", - "@docusaurus/theme-common": "3.8.1", - "@docusaurus/theme-translations": "3.8.1", - "@docusaurus/types": "3.8.1", - "@docusaurus/utils": "3.8.1", - "@docusaurus/utils-common": "3.8.1", - "@docusaurus/utils-validation": "3.8.1", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-3.9.1.tgz", + "integrity": "sha512-LrAIu/mQ04nG6s1cssC0TMmICD8twFIIn/hJ5Pd9uIPQvtKnyAKEn12RefopAul5KfMo9kixPaqogV5jIJr26w==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.9.1", + "@docusaurus/logger": "3.9.1", + "@docusaurus/mdx-loader": "3.9.1", + "@docusaurus/module-type-aliases": "3.9.1", + "@docusaurus/plugin-content-blog": "3.9.1", + "@docusaurus/plugin-content-docs": "3.9.1", + "@docusaurus/plugin-content-pages": "3.9.1", + "@docusaurus/theme-common": "3.9.1", + "@docusaurus/theme-translations": "3.9.1", + "@docusaurus/types": "3.9.1", + "@docusaurus/utils": "3.9.1", + "@docusaurus/utils-common": "3.9.1", + "@docusaurus/utils-validation": "3.9.1", "@mdx-js/react": "^3.0.0", "clsx": "^2.0.0", - "copy-text-to-clipboard": "^3.2.0", "infima": "0.2.0-alpha.45", "lodash": "^4.17.21", "nprogress": "^0.2.0", @@ -3744,7 +3819,7 @@ "utility-types": "^3.10.0" }, "engines": { - "node": ">=18.0" + "node": ">=20.0" }, "peerDependencies": { "react": "^18.0.0 || ^19.0.0", @@ -3752,15 +3827,15 @@ } }, "node_modules/@docusaurus/theme-common": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.8.1.tgz", - "integrity": "sha512-UswMOyTnPEVRvN5Qzbo+l8k4xrd5fTFu2VPPfD6FcW/6qUtVLmJTQCktbAL3KJ0BVXGm5aJXz/ZrzqFuZERGPw==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.9.1.tgz", + "integrity": "sha512-j9adi961F+6Ps9d0jcb5BokMcbjXAAJqKkV43eo8nh4YgmDj7KUNDX4EnOh/MjTQeO06oPY5cxp3yUXdW/8Ggw==", "license": "MIT", "dependencies": { - "@docusaurus/mdx-loader": "3.8.1", - "@docusaurus/module-type-aliases": "3.8.1", - "@docusaurus/utils": "3.8.1", - "@docusaurus/utils-common": "3.8.1", + "@docusaurus/mdx-loader": "3.9.1", + "@docusaurus/module-type-aliases": "3.9.1", + "@docusaurus/utils": "3.9.1", + "@docusaurus/utils-common": "3.9.1", "@types/history": "^4.7.11", "@types/react": "*", "@types/react-router-config": "*", @@ -3771,7 +3846,7 @@ "utility-types": "^3.10.0" }, "engines": { - "node": ">=18.0" + "node": ">=20.0" }, "peerDependencies": { "@docusaurus/plugin-content-docs": "*", @@ -3780,21 +3855,21 @@ } }, "node_modules/@docusaurus/theme-search-algolia": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.8.1.tgz", - "integrity": "sha512-NBFH5rZVQRAQM087aYSRKQ9yGEK9eHd+xOxQjqNpxMiV85OhJDD4ZGz6YJIod26Fbooy54UWVdzNU0TFeUUUzQ==", - "license": "MIT", - "dependencies": { - "@docsearch/react": "^3.9.0", - "@docusaurus/core": "3.8.1", - "@docusaurus/logger": "3.8.1", - "@docusaurus/plugin-content-docs": "3.8.1", - "@docusaurus/theme-common": "3.8.1", - "@docusaurus/theme-translations": "3.8.1", - "@docusaurus/utils": "3.8.1", - "@docusaurus/utils-validation": "3.8.1", - "algoliasearch": "^5.17.1", - "algoliasearch-helper": "^3.22.6", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.9.1.tgz", + "integrity": "sha512-WjM28bzlgfT6nHlEJemkwyGVpvGsZWPireV/w+wZ1Uo64xCZ8lNOb4xwQRukDaLSed3oPBN0gSnu06l5VuCXHg==", + "license": "MIT", + "dependencies": { + "@docsearch/react": "^3.9.0 || ^4.1.0", + "@docusaurus/core": "3.9.1", + "@docusaurus/logger": "3.9.1", + "@docusaurus/plugin-content-docs": "3.9.1", + "@docusaurus/theme-common": "3.9.1", + "@docusaurus/theme-translations": "3.9.1", + "@docusaurus/utils": "3.9.1", + "@docusaurus/utils-validation": "3.9.1", + "algoliasearch": "^5.37.0", + "algoliasearch-helper": "^3.26.0", "clsx": "^2.0.0", "eta": "^2.2.0", "fs-extra": "^11.1.1", @@ -3803,7 +3878,7 @@ "utility-types": "^3.10.0" }, "engines": { - "node": ">=18.0" + "node": ">=20.0" }, "peerDependencies": { "react": "^18.0.0 || ^19.0.0", @@ -3811,33 +3886,34 @@ } }, "node_modules/@docusaurus/theme-translations": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-3.8.1.tgz", - "integrity": "sha512-OTp6eebuMcf2rJt4bqnvuwmm3NVXfzfYejL+u/Y1qwKhZPrjPoKWfk1CbOP5xH5ZOPkiAsx4dHdQBRJszK3z2g==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-3.9.1.tgz", + "integrity": "sha512-mUQd49BSGKTiM6vP9+JFgRJL28lMIN3PUvXjF3rzuOHMByUZUBNwCt26Z23GkKiSIOrRkjKoaBNTipR/MHdYSQ==", "license": "MIT", "dependencies": { "fs-extra": "^11.1.1", "tslib": "^2.6.0" }, "engines": { - "node": ">=18.0" + "node": ">=20.0" } }, "node_modules/@docusaurus/tsconfig": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@docusaurus/tsconfig/-/tsconfig-3.8.1.tgz", - "integrity": "sha512-XBWCcqhRHhkhfolnSolNL+N7gj3HVE3CoZVqnVjfsMzCoOsuQw2iCLxVVHtO+rePUUfouVZHURDgmqIySsF66A==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@docusaurus/tsconfig/-/tsconfig-3.9.1.tgz", + "integrity": "sha512-stdzM1dNDgRO0OvxeznXlE3N1igUoeHPNJjiKqyffLizgpVgNXJBAWeG6fuoYiCH4udGUBqy2dyM+1+kG2/UPQ==", "dev": true, "license": "MIT" }, "node_modules/@docusaurus/types": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.8.1.tgz", - "integrity": "sha512-ZPdW5AB+pBjiVrcLuw3dOS6BFlrG0XkS2lDGsj8TizcnREQg3J8cjsgfDviszOk4CweNfwo1AEELJkYaMUuOPg==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.9.1.tgz", + "integrity": "sha512-ElekJ29sk39s5LTEZMByY1c2oH9FMtw7KbWFU3BtuQ1TytfIK39HhUivDEJvm5KCLyEnnfUZlvSNDXeyk0vzAA==", "license": "MIT", "dependencies": { "@mdx-js/mdx": "^3.0.0", "@types/history": "^4.7.11", + "@types/mdast": "^4.0.2", "@types/react": "*", "commander": "^5.1.0", "joi": "^17.9.2", @@ -3866,14 +3942,14 @@ } }, "node_modules/@docusaurus/utils": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.8.1.tgz", - "integrity": "sha512-P1ml0nvOmEFdmu0smSXOqTS1sxU5tqvnc0dA4MTKV39kye+bhQnjkIKEE18fNOvxjyB86k8esoCIFM3x4RykOQ==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.9.1.tgz", + "integrity": "sha512-YAL4yhhWLl9DXuf5MVig260a6INz4MehrBGFU/CZu8yXmRiYEuQvRFWh9ZsjfAOyaG7za1MNmBVZ4VVAi/CiJA==", "license": "MIT", "dependencies": { - "@docusaurus/logger": "3.8.1", - "@docusaurus/types": "3.8.1", - "@docusaurus/utils-common": "3.8.1", + "@docusaurus/logger": "3.9.1", + "@docusaurus/types": "3.9.1", + "@docusaurus/utils-common": "3.9.1", "escape-string-regexp": "^4.0.0", "execa": "5.1.1", "file-loader": "^6.2.0", @@ -3894,31 +3970,31 @@ "webpack": "^5.88.1" }, "engines": { - "node": ">=18.0" + "node": ">=20.0" } }, "node_modules/@docusaurus/utils-common": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.8.1.tgz", - "integrity": "sha512-zTZiDlvpvoJIrQEEd71c154DkcriBecm4z94OzEE9kz7ikS3J+iSlABhFXM45mZ0eN5pVqqr7cs60+ZlYLewtg==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.9.1.tgz", + "integrity": "sha512-4M1u5Q8Zn2CYL2TJ864M51FV4YlxyGyfC3x+7CLuR6xsyTVNBNU4QMcPgsTHRS9J2+X6Lq7MyH6hiWXyi/sXUQ==", "license": "MIT", "dependencies": { - "@docusaurus/types": "3.8.1", + "@docusaurus/types": "3.9.1", "tslib": "^2.6.0" }, "engines": { - "node": ">=18.0" + "node": ">=20.0" } }, "node_modules/@docusaurus/utils-validation": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.8.1.tgz", - "integrity": "sha512-gs5bXIccxzEbyVecvxg6upTwaUbfa0KMmTj7HhHzc016AGyxH2o73k1/aOD0IFrdCsfJNt37MqNI47s2MgRZMA==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.9.1.tgz", + "integrity": "sha512-5bzab5si3E1udrlZuVGR17857Lfwe8iFPoy5AvMP9PXqDfoyIKT7gDQgAmxdRDMurgHaJlyhXEHHdzDKkOxxZQ==", "license": "MIT", "dependencies": { - "@docusaurus/logger": "3.8.1", - "@docusaurus/utils": "3.8.1", - "@docusaurus/utils-common": "3.8.1", + "@docusaurus/logger": "3.9.1", + "@docusaurus/utils": "3.9.1", + "@docusaurus/utils-common": "3.9.1", "fs-extra": "^11.2.0", "joi": "^17.9.2", "js-yaml": "^4.1.0", @@ -3926,7 +4002,7 @@ "tslib": "^2.6.0" }, "engines": { - "node": ">=18.0" + "node": ">=20.0" } }, "node_modules/@hapi/hoek": { @@ -3983,6 +4059,16 @@ "@jridgewell/trace-mapping": "^0.3.24" } }, + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, "node_modules/@jridgewell/resolve-uri": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", @@ -4009,15 +4095,128 @@ "license": "MIT" }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.30", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.30.tgz", - "integrity": "sha512-GQ7Nw5G2lTu/BtHTKfXhKHok2WGetd4XYcVKGx00SjAk8GMwgJM3zr6zORiPGuOE+/vkc90KtTosSSvaCjKb2Q==", + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", "license": "MIT", "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, + "node_modules/@jsonjoy.com/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/buffers": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/buffers/-/buffers-1.0.0.tgz", + "integrity": "sha512-NDigYR3PHqCnQLXYyoLbnEdzMMvzeiCWo1KOut7Q0CoIqg9tUAPKJ1iq/2nFhc5kZtexzutNY0LFjdwWL3Dw3Q==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/codegen": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/codegen/-/codegen-1.0.0.tgz", + "integrity": "sha512-E8Oy+08cmCf0EK/NMxpaJZmOxPqM+6iSe2S4nlSBrPZOORoDJILxtbSUEDKQyTamm/BVAhIGllOBNU79/dwf0g==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/json-pack": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-1.14.0.tgz", + "integrity": "sha512-LpWbYgVnKzphN5S6uss4M25jJ/9+m6q6UJoeN6zTkK4xAGhKsiBRPVeF7OYMWonn5repMQbE5vieRXcMUrKDKw==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/base64": "^1.1.2", + "@jsonjoy.com/buffers": "^1.0.0", + "@jsonjoy.com/codegen": "^1.0.0", + "@jsonjoy.com/json-pointer": "^1.0.1", + "@jsonjoy.com/util": "^1.9.0", + "hyperdyperid": "^1.2.0", + "thingies": "^2.5.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/json-pointer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pointer/-/json-pointer-1.0.2.tgz", + "integrity": "sha512-Fsn6wM2zlDzY1U+v4Nc8bo3bVqgfNTGcn6dMgs6FjrEnt4ZCe60o6ByKRjOGlI2gow0aE/Q41QOigdTqkyK5fg==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/codegen": "^1.0.0", + "@jsonjoy.com/util": "^1.9.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/util": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/util/-/util-1.9.0.tgz", + "integrity": "sha512-pLuQo+VPRnN8hfPqUTLTHk126wuYdXVxE6aDmjSeV4NCAgyxWbiOIeNJVtID3h1Vzpoi9m4jXezf73I6LgabgQ==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/buffers": "^1.0.0", + "@jsonjoy.com/codegen": "^1.0.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, "node_modules/@leichtgewicht/ip-codec": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", @@ -4025,15 +4224,16 @@ "license": "MIT" }, "node_modules/@mdx-js/mdx": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-3.1.0.tgz", - "integrity": "sha512-/QxEhPAvGwbQmy1Px8F899L5Uc2KZ6JtXwlCgJmjSTBedwOZkByYcBG4GceIGPXRDsmfxhHazuS+hlOShRLeDw==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-3.1.1.tgz", + "integrity": "sha512-f6ZO2ifpwAQIpzGWaBQT2TXxPv6z3RBzQKpVftEWN78Vl/YweF1uwussDx8ECAXVtr3Rs89fKyG9YlzUs9DyGQ==", "license": "MIT", "dependencies": { "@types/estree": "^1.0.0", "@types/estree-jsx": "^1.0.0", "@types/hast": "^3.0.0", "@types/mdx": "^2.0.0", + "acorn": "^8.0.0", "collapse-white-space": "^2.0.0", "devlop": "^1.0.0", "estree-util-is-identifier-name": "^3.0.0", @@ -4061,9 +4261,9 @@ } }, "node_modules/@mdx-js/react": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.1.0.tgz", - "integrity": "sha512-QjHtSaoameoalGnKDT3FoIl4+9RwyTmo9ZJGBdLOks/YOiWHoRDI3PUwEzOE7kEmGcV3AFcp9K6dYu9rEuKLAQ==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.1.1.tgz", + "integrity": "sha512-f++rKLQgUVYDAtECQ6fn/is15GkEH9+nZPM3MS0RcxVqoTfawHvDlSCH7JbMhAM6uJ32v3eXLvLmLvjGu7PTQw==", "license": "MIT", "dependencies": { "@types/mdx": "^2.0.0" @@ -4087,24 +4287,24 @@ } }, "node_modules/@mux/mux-player": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@mux/mux-player/-/mux-player-3.6.0.tgz", - "integrity": "sha512-yVWmTMJUoKNZZxsINFmz7ZUUR3GC+Qf7b6Qv2GTmUoYn14pO1aXywHLlMLDohstLIvdeOdh6F/WsD2/gDVSOmQ==", + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@mux/mux-player/-/mux-player-3.6.1.tgz", + "integrity": "sha512-QidL9CSkRBwa49ItphuDXWtarAiskP8AG/+vj5u0LsCa+VqObQxPfxE9t5S9YO/SDYHXqDMviMpmSzotSROGUQ==", "license": "MIT", "dependencies": { "@mux/mux-video": "0.27.0", "@mux/playback-core": "0.31.0", - "media-chrome": "~4.13.1", + "media-chrome": "~4.14.0", "player.style": "^0.2.0" } }, "node_modules/@mux/mux-player-react": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@mux/mux-player-react/-/mux-player-react-3.6.0.tgz", - "integrity": "sha512-bh2Z1fQqNkKCNUMS/3VU6jL2iY22155ZSIyizfz+bVX0EYHqdsS/iG95iDYLPlzA8WPyIh+J210tme68e1qP+w==", + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@mux/mux-player-react/-/mux-player-react-3.6.1.tgz", + "integrity": "sha512-YKIieu9GmFI73+1EcAvd63ftZ0Z9ilGbWo2dGXqQeyCEcagIN0oEcXWUPuIuxhvYB0XXsxB8RBAD8SigHkCYAQ==", "license": "MIT", "dependencies": { - "@mux/mux-player": "3.6.0", + "@mux/mux-player": "3.6.1", "@mux/playback-core": "0.31.0", "prop-types": "^15.8.1" }, @@ -4180,6 +4380,15 @@ "node": ">= 8" } }, + "node_modules/@opentelemetry/api": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.9.0.tgz", + "integrity": "sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==", + "license": "Apache-2.0", + "engines": { + "node": ">=8.0.0" + } + }, "node_modules/@pnpm/config.env-replace": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz", @@ -4277,6 +4486,12 @@ "micromark-util-symbol": "^1.0.1" } }, + "node_modules/@standard-schema/spec": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.0.0.tgz", + "integrity": "sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA==", + "license": "MIT" + }, "node_modules/@svgr/babel-plugin-add-jsx-attribute": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-8.0.0.tgz", @@ -4656,21 +4871,9 @@ } }, "node_modules/@types/express-serve-static-core": { - "version": "5.0.7", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.0.7.tgz", - "integrity": "sha512-R+33OsgWw7rOhD1emjU7dzCDHucJrgJXMA5PYCzJxVil0dsyx5iBEPHqpPfiKNJQb7lZ1vxwoLR4Z87bBUpeGQ==", - "license": "MIT", - "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*", - "@types/send": "*" - } - }, - "node_modules/@types/express/node_modules/@types/express-serve-static-core": { - "version": "4.19.6", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz", - "integrity": "sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==", + "version": "4.19.7", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.7.tgz", + "integrity": "sha512-FvPtiIf1LfhzsaIXhv/PHan/2FeQBbtBDtfX2QfvPxdUelMDEckK08SM6nqo1MIZY3RUlfA+HV8+hFUSio78qg==", "license": "MIT", "dependencies": { "@types/node": "*", @@ -4785,12 +4988,12 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "24.3.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-24.3.0.tgz", - "integrity": "sha512-aPTXCrfwnDLj4VvXrm+UUCQjNEvJgNA8s5F1cvwQU+3KNltTOkBm1j30uNLyqqPNe7gE3KFzImYoZEfLhp4Yow==", + "version": "24.7.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.7.0.tgz", + "integrity": "sha512-IbKooQVqUBrlzWTi79E8Fw78l8k1RNtlDDNWsFZs7XonuQSJ8oNYfEeclhprUldXISRMLzBpILuKgPlIxm+/Yw==", "license": "MIT", "dependencies": { - "undici-types": "~7.10.0" + "undici-types": "~7.14.0" } }, "node_modules/@types/node-forge": { @@ -4821,9 +5024,9 @@ "license": "MIT" }, "node_modules/@types/react": { - "version": "19.1.12", - "resolved": "https://registry.npmjs.org/@types/react/-/react-19.1.12.tgz", - "integrity": "sha512-cMoR+FoAf/Jyq6+Df2/Z41jISvGZZ2eTlnsaJRptmZ76Caldwy1odD4xTr/gNV9VLj0AWgg/nmkevIyUfIIq5w==", + "version": "19.2.2", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.2.tgz", + "integrity": "sha512-6mDvHUFSjyT2B2yeNx2nUgMxh9LtOWvkhIU3uePn2I2oyNymUAX1NIsdgviM4CH+JSrp2D2hsMvJOkxY+0wNRA==", "license": "MIT", "dependencies": { "csstype": "^3.0.2" @@ -4862,9 +5065,9 @@ } }, "node_modules/@types/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", + "version": "0.12.2", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.2.tgz", + "integrity": "sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==", "license": "MIT" }, "node_modules/@types/sax": { @@ -4877,12 +5080,11 @@ } }, "node_modules/@types/send": { - "version": "0.17.5", - "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.5.tgz", - "integrity": "sha512-z6F2D3cOStZvuk2SaP6YrwkNO65iTZcwA2ZkSABegdkAh/lf+Aa/YQndZVfmEXT5vgAp6zv06VQ3ejSVjAny4w==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/send/-/send-1.2.0.tgz", + "integrity": "sha512-zBF6vZJn1IaMpg3xUF25VK3gd3l8zwE0ZLRX7dsQyQi+jp4E8mMDJNGDYnYse+bQhYwWERTxVwHpi3dMOq7RKQ==", "license": "MIT", "dependencies": { - "@types/mime": "^1", "@types/node": "*" } }, @@ -4896,14 +5098,24 @@ } }, "node_modules/@types/serve-static": { - "version": "1.15.8", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.8.tgz", - "integrity": "sha512-roei0UY3LhpOJvjbIP6ZZFngyLKl5dskOtDhxY5THRSpO+ZI+nzJ+m5yUMzGrp89YRa7lvknKkMYjqQFGwA7Sg==", + "version": "1.15.9", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.9.tgz", + "integrity": "sha512-dOTIuqpWLyl3BBXU3maNQsS4A3zuuoYRNIvYSxxhebPfXg2mzWQEPne/nlJ37yOse6uGgR386uTpdsx4D0QZWA==", "license": "MIT", "dependencies": { "@types/http-errors": "*", "@types/node": "*", - "@types/send": "*" + "@types/send": "<1" + } + }, + "node_modules/@types/serve-static/node_modules/@types/send": { + "version": "0.17.5", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.5.tgz", + "integrity": "sha512-z6F2D3cOStZvuk2SaP6YrwkNO65iTZcwA2ZkSABegdkAh/lf+Aa/YQndZVfmEXT5vgAp6zv06VQ3ejSVjAny4w==", + "license": "MIT", + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" } }, "node_modules/@types/sockjs": { @@ -4951,6 +5163,15 @@ "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", "license": "ISC" }, + "node_modules/@vercel/oidc": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@vercel/oidc/-/oidc-3.0.1.tgz", + "integrity": "sha512-V/YRVrJDqM6VaMBjRUrd6qRMrTKvZjHdVdEmdXsOZMulTa3iK98ijKTc3wldBmst6W5rHpqMoKllKcBAHgN7GQ==", + "license": "Apache-2.0", + "engines": { + "node": ">= 20" + } + }, "node_modules/@vimeo/player": { "version": "2.29.0", "resolved": "https://registry.npmjs.org/@vimeo/player/-/player-2.29.0.tgz", @@ -5229,6 +5450,24 @@ "node": ">=8" } }, + "node_modules/ai": { + "version": "5.0.60", + "resolved": "https://registry.npmjs.org/ai/-/ai-5.0.60.tgz", + "integrity": "sha512-80U/3kmdBW6g+JkLXpz/P2EwkyEaWlPlYtuLUpx/JYK9F7WZh9NnkYoh1KvUi1Sbpo0NyurBTvX0a2AG9mmbDA==", + "license": "Apache-2.0", + "dependencies": { + "@ai-sdk/gateway": "1.0.33", + "@ai-sdk/provider": "2.0.0", + "@ai-sdk/provider-utils": "3.0.10", + "@opentelemetry/api": "1.9.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "zod": "^3.25.76 || ^4.1.8" + } + }, "node_modules/ajv": { "version": "8.17.1", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", @@ -5275,25 +5514,25 @@ } }, "node_modules/algoliasearch": { - "version": "5.36.0", - "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-5.36.0.tgz", - "integrity": "sha512-FpwQ+p4x4RIsWnPj2z9idOC70T90ga7Oeh8BURSFKpqp5lITRsgkIj/bwYj2bY5xbyD7uBuP9AZRnM5EV20WOw==", - "license": "MIT", - "dependencies": { - "@algolia/abtesting": "1.2.0", - "@algolia/client-abtesting": "5.36.0", - "@algolia/client-analytics": "5.36.0", - "@algolia/client-common": "5.36.0", - "@algolia/client-insights": "5.36.0", - "@algolia/client-personalization": "5.36.0", - "@algolia/client-query-suggestions": "5.36.0", - "@algolia/client-search": "5.36.0", - "@algolia/ingestion": "1.36.0", - "@algolia/monitoring": "1.36.0", - "@algolia/recommend": "5.36.0", - "@algolia/requester-browser-xhr": "5.36.0", - "@algolia/requester-fetch": "5.36.0", - "@algolia/requester-node-http": "5.36.0" + "version": "5.39.0", + "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-5.39.0.tgz", + "integrity": "sha512-DzTfhUxzg9QBNGzU/0kZkxEV72TeA4MmPJ7RVfLnQwHNhhliPo7ynglEWJS791rNlLFoTyrKvkapwr/P3EXV9A==", + "license": "MIT", + "dependencies": { + "@algolia/abtesting": "1.5.0", + "@algolia/client-abtesting": "5.39.0", + "@algolia/client-analytics": "5.39.0", + "@algolia/client-common": "5.39.0", + "@algolia/client-insights": "5.39.0", + "@algolia/client-personalization": "5.39.0", + "@algolia/client-query-suggestions": "5.39.0", + "@algolia/client-search": "5.39.0", + "@algolia/ingestion": "1.39.0", + "@algolia/monitoring": "1.39.0", + "@algolia/recommend": "5.39.0", + "@algolia/requester-browser-xhr": "5.39.0", + "@algolia/requester-fetch": "5.39.0", + "@algolia/requester-node-http": "5.39.0" }, "engines": { "node": ">= 14.0.0" @@ -5579,6 +5818,15 @@ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "license": "MIT" }, + "node_modules/baseline-browser-mapping": { + "version": "2.8.12", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.12.tgz", + "integrity": "sha512-vAPMQdnyKCBtkmQA6FMCBvU9qFIppS3nzyXnEM+Lo2IAhG4Mpjv9cCxMudhgV3YdNNJv6TNqXy97dfRVL2LmaQ==", + "license": "Apache-2.0", + "bin": { + "baseline-browser-mapping": "dist/cli.js" + } + }, "node_modules/batch": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", @@ -5754,9 +6002,9 @@ } }, "node_modules/browserslist": { - "version": "4.25.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.3.tgz", - "integrity": "sha512-cDGv1kkDI4/0e5yON9yM5G/0A5u8sf5TnmdX5C9qHzI9PPu++sQ9zjm1k9NiOrf3riY4OkK0zSGqfvJyJsgCBQ==", + "version": "4.26.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.26.3.tgz", + "integrity": "sha512-lAUU+02RFBuCKQPj/P6NgjlbCnLBMp4UtgTx7vNHd3XSIJF87s9a5rA3aH2yw3GS9DqZAUbOtZdCCiZeVRqt0w==", "funding": [ { "type": "opencollective", @@ -5773,9 +6021,10 @@ ], "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001735", - "electron-to-chromium": "^1.5.204", - "node-releases": "^2.0.19", + "baseline-browser-mapping": "^2.8.9", + "caniuse-lite": "^1.0.30001746", + "electron-to-chromium": "^1.5.227", + "node-releases": "^2.0.21", "update-browserslist-db": "^1.1.3" }, "bin": { @@ -5791,6 +6040,21 @@ "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", "license": "MIT" }, + "node_modules/bundle-name": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz", + "integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==", + "license": "MIT", + "dependencies": { + "run-applescript": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/bytes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", @@ -5918,9 +6182,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001737", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001737.tgz", - "integrity": "sha512-BiloLiXtQNrY5UyF0+1nSJLXUENuhka2pzy2Fx5pGxqavdrxSCW4U6Pn/PoG3Efspi2frRbHpBV2XsrPE6EDlw==", + "version": "1.0.30001748", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001748.tgz", + "integrity": "sha512-5P5UgAr0+aBmNiplks08JLw+AW/XG/SurlgZLgB1dDLfAw7EfRGxIwzPHxdSCGY/BTKDqIVyJL87cCN6s0ZR0w==", "funding": [ { "type": "opencollective", @@ -5938,9 +6202,9 @@ "license": "CC-BY-4.0" }, "node_modules/castable-video": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/castable-video/-/castable-video-1.1.10.tgz", - "integrity": "sha512-/T1I0A4VG769wTEZ8gWuy1Crn9saAfRTd1UYTb8xbOPlN78+zOi/1nU2dD5koNkfE5VWvgabkIqrGKmyNXOjSQ==", + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/castable-video/-/castable-video-1.1.11.tgz", + "integrity": "sha512-LCRTK6oe7SB1SiUQFzZCo6D6gcEzijqBTVIuj3smKpQdesXM18QTbCVqWgh9MfOeQgTx/i9ji5jGcdqNPeWg2g==", "license": "MIT", "dependencies": { "custom-media-element": "~1.4.5" @@ -6463,18 +6727,6 @@ "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", "license": "MIT" }, - "node_modules/copy-text-to-clipboard": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/copy-text-to-clipboard/-/copy-text-to-clipboard-3.2.0.tgz", - "integrity": "sha512-RnJFp1XR/LOBDckxTib5Qjr/PMfkatD0MUCQgdpqS8MdKiNUzBjAQBEN6oUy+jW7LI93BBG3DtMB2KOOKpGs2Q==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/copy-webpack-plugin": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz", @@ -6689,9 +6941,9 @@ } }, "node_modules/css-declaration-sorter": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-7.2.0.tgz", - "integrity": "sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow==", + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-7.3.0.tgz", + "integrity": "sha512-LQF6N/3vkAMYF4xoHLJfG718HRJh34Z8BnNhd6bosOMIVjMlhuZK5++oZa3uYAgrI5+7x2o27gUqTR2U/KjUOQ==", "license": "ISC", "engines": { "node": "^14 || ^16 || >=18" @@ -6905,9 +7157,9 @@ } }, "node_modules/cssdb": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-8.4.0.tgz", - "integrity": "sha512-lyATYGyvXwQ8h55WeQeEHXhI+47rl52pXSYkFK/ZrCbAJSgVIaPFjYc3RM8TpRHKk7W3wsAZImmLps+P5VyN9g==", + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-8.4.2.tgz", + "integrity": "sha512-PzjkRkRUS+IHDJohtxkIczlxPPZqRo0nXplsYXOMBRPjcVRjj1W4DfvRgshUYTVuUigU7ptVYkFJQ7abUB0nyg==", "funding": [ { "type": "opencollective", @@ -7075,13 +7327,14 @@ "license": "MIT" }, "node_modules/dash-video-element": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/dash-video-element/-/dash-video-element-0.1.6.tgz", - "integrity": "sha512-4gHShaQjcFv6diX5EzB6qAdUGKlIUGGZY8J8yp2pQkWqR0jX4c6plYy0cFraN7mr0DZINe8ujDN1fssDYxJjcg==", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dash-video-element/-/dash-video-element-0.2.0.tgz", + "integrity": "sha512-dgmhBOte6JgvSvowvrh0Q/vhSrB52Q/AUl/KqminAUkPuUT3CCUNhto1X8ANigWkmNwhktFc/PCe0lF/4tBFwQ==", "license": "MIT", "dependencies": { "custom-media-element": "^1.4.5", - "dashjs": "^5.0.3" + "dashjs": "^5.0.3", + "media-tracks": "^0.3.3" } }, "node_modules/dashjs": { @@ -7109,9 +7362,9 @@ "license": "MIT" }, "node_modules/debug": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", - "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", "license": "MIT", "dependencies": { "ms": "^2.1.3" @@ -7183,16 +7436,32 @@ "node": ">=0.10.0" } }, - "node_modules/default-gateway": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", - "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", - "license": "BSD-2-Clause", + "node_modules/default-browser": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.2.1.tgz", + "integrity": "sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==", + "license": "MIT", "dependencies": { - "execa": "^5.0.0" + "bundle-name": "^4.1.0", + "default-browser-id": "^5.0.0" }, "engines": { - "node": ">= 10" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser-id": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.0.tgz", + "integrity": "sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/defer-to-connect": { @@ -7466,9 +7735,9 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.5.211", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.211.tgz", - "integrity": "sha512-IGBvimJkotaLzFnwIVgW9/UD/AOJ2tByUmeOrtqBfACSbAw5b1G0XpvdaieKyc7ULmbwXVx+4e4Be8pOPBrYkw==", + "version": "1.5.232", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.232.tgz", + "integrity": "sha512-ENirSe7wf8WzyPCibqKUG1Cg43cPaxH4wRR7AJsX7MCABCHBIOFqvaYODSLKUuZdraxUTHRE/0A2Aq8BYKEHOg==", "license": "ISC" }, "node_modules/emoji-regex": { @@ -7537,9 +7806,9 @@ } }, "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.4.tgz", + "integrity": "sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==", "license": "MIT", "dependencies": { "is-arrayish": "^0.2.1" @@ -7868,6 +8137,15 @@ "node": ">=0.8.x" } }, + "node_modules/eventsource-parser": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/eventsource-parser/-/eventsource-parser-3.0.6.tgz", + "integrity": "sha512-Vo1ab+QXPzZ4tCa8SwIHJFaSzy4R6SHf7BY79rFBDf0idraZWAkYrDjDj8uWaSm3S2TK+hJ7/t1CEmZ7jXw+pg==", + "license": "MIT", + "engines": { + "node": ">=18.0.0" + } + }, "node_modules/execa": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", @@ -8335,9 +8613,9 @@ } }, "node_modules/fs-extra": { - "version": "11.3.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.1.tgz", - "integrity": "sha512-eXvGGwZ5CL17ZSwHWd3bbgk7UUpF6IFHtP57NYYakPvHOs8GDgDe5KJI36jIJzDkJ6eJjuzRA8eBQb6SkKue0g==", + "version": "11.3.2", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.2.tgz", + "integrity": "sha512-Xr9F6z6up6Ws+NjzMCZc6WXg2YFRlrLP9NQDO3VQrWrfiojdhS56TzueT88ze0uBdCTwEIhQ3ptnmKeWGFAe0A==", "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", @@ -8348,18 +8626,6 @@ "node": ">=14.14" } }, - "node_modules/fs-monkey": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.1.0.tgz", - "integrity": "sha512-QMUezzXWII9EV5aTFXW1UBVUO77wYPpjqIF8/AviUCThNeSYZykpoTixUeaNNBwmCev0AMDWMAni+f8Hxb1IFw==", - "license": "Unlicense" - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "license": "ISC" - }, "node_modules/fsevents": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", @@ -8453,27 +8719,6 @@ "integrity": "sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==", "license": "ISC" }, - "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/glob-parent": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", @@ -8486,6 +8731,22 @@ "node": ">= 6" } }, + "node_modules/glob-to-regex.js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/glob-to-regex.js/-/glob-to-regex.js-1.2.0.tgz", + "integrity": "sha512-QMwlOQKU/IzqMUOAZWubUOT8Qft+Y0KQWnX9nK3ch0CJg0tTp4TvGZsTfudYKv2NzoQSyPcnA6TYeIQ3jGichQ==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, "node_modules/glob-to-regexp": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", @@ -8893,9 +9154,9 @@ } }, "node_modules/hls-video-element": { - "version": "1.5.7", - "resolved": "https://registry.npmjs.org/hls-video-element/-/hls-video-element-1.5.7.tgz", - "integrity": "sha512-R+uYimNZQndT2iqBgW7Gm0KiHT6pmlt5tnT63rYIcqOEcKD59M6pmdwqtX2vKPfHo+1ACM14Fy9JF1YMwlrLdQ==", + "version": "1.5.8", + "resolved": "https://registry.npmjs.org/hls-video-element/-/hls-video-element-1.5.8.tgz", + "integrity": "sha512-DdeX5NzhM2Bj+ls5aaRrzSSnriK+r6lCrDa0YyfviNO4zb10JyAnJHZM214lXBWQghCm+fKmlWW1qpzdNoSAvQ==", "license": "MIT", "dependencies": { "custom-media-element": "^1.4.5", @@ -8904,9 +9165,9 @@ } }, "node_modules/hls.js": { - "version": "1.6.12", - "resolved": "https://registry.npmjs.org/hls.js/-/hls.js-1.6.12.tgz", - "integrity": "sha512-Pz+7IzvkbAht/zXvwLzA/stUHNqztqKvlLbfpq6ZYU68+gZ+CZMlsbQBPUviRap+3IQ41E39ke7Ia+yvhsehEQ==", + "version": "1.6.13", + "resolved": "https://registry.npmjs.org/hls.js/-/hls.js-1.6.13.tgz", + "integrity": "sha512-hNEzjZNHf5bFrUNvdS4/1RjIanuJ6szpWNfTaX5I6WfGynWXGT7K/YQLYtemSvFExzeMdgdE4SsyVLJbd5PcZA==", "license": "Apache-2.0" }, "node_modules/hoist-non-react-statics": { @@ -9227,6 +9488,15 @@ "node": ">=10.17.0" } }, + "node_modules/hyperdyperid": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/hyperdyperid/-/hyperdyperid-1.2.0.tgz", + "integrity": "sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A==", + "license": "MIT", + "engines": { + "node": ">=10.18" + } + }, "node_modules/iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -9312,12 +9582,6 @@ "sax": "1.2.1" } }, - "node_modules/imsc/node_modules/sax": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.1.tgz", - "integrity": "sha512-8I2a3LovHTOpm7NV5yOyO8IHqgVsfK4+UuySrXU8YXkSRX7k6hCV9b3HrkKCr3nMpgj+0bmocaJJWpvp1oc7ZA==", - "license": "ISC" - }, "node_modules/imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", @@ -9345,17 +9609,6 @@ "node": ">=12" } }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", - "license": "ISC", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, "node_modules/inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", @@ -9525,17 +9778,50 @@ "is-extglob": "^2.1.1" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-hexadecimal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz", - "integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==", - "license": "MIT", + "node": ">=0.10.0" + } + }, + "node_modules/is-hexadecimal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz", + "integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-inside-container": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", + "license": "MIT", + "dependencies": { + "is-docker": "^3.0.0" + }, + "bin": { + "is-inside-container": "cli.js" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-inside-container/node_modules/is-docker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/is-installed-globally": { @@ -9554,10 +9840,22 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/is-network-error": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/is-network-error/-/is-network-error-1.3.0.tgz", + "integrity": "sha512-6oIwpsgRfnDiyEDLMay/GqCl3HoAtH5+RUKW29gYkL0QA+ipzpDLA16yQs7/RHCSu+BwgbJaOUqa4A99qNVQVw==", + "license": "MIT", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-npm": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-6.0.0.tgz", - "integrity": "sha512-JEjxbSmtPSt1c8XTkVrlujcXdKV1/tvuQ7GwKcAlyiVLeYFQ2VHat8xfrDJsIkhCdF/tZ7CiIR3sy141c6+gPQ==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-6.1.0.tgz", + "integrity": "sha512-O2z4/kNgyjhQwVR1Wpkbfc19JIhggF97NZNCpWTnjH7kVcZMUrnut9XSN7txI7VdyIYk5ZatOq3zvSuWpU8hoA==", "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" @@ -9797,6 +10095,12 @@ "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", "license": "MIT" }, + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", + "license": "(AFL-2.1 OR BSD-3-Clause)" + }, "node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", @@ -10060,6 +10364,18 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/marked": { + "version": "16.4.0", + "resolved": "https://registry.npmjs.org/marked/-/marked-16.4.0.tgz", + "integrity": "sha512-CTPAcRBq57cn3R8n3hwc2REddc28hjR7RzDXQ+lXLmMJYqn20BaI2cGw6QjgZGIgVfp2Wdfw4aMzgNteQ6qJgQ==", + "license": "MIT", + "bin": { + "marked": "bin/marked.js" + }, + "engines": { + "node": ">= 20" + } + }, "node_modules/math-intrinsics": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", @@ -10478,9 +10794,9 @@ "license": "CC0-1.0" }, "node_modules/media-chrome": { - "version": "4.13.1", - "resolved": "https://registry.npmjs.org/media-chrome/-/media-chrome-4.13.1.tgz", - "integrity": "sha512-jPPwYrFkM4ky27/xNYEeyRPOBC7qvru4Oydy7vQHMHplXLQJmjtcauhlLPvG0O5kkYFEaOBXv5zGYes/UxOoVw==", + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/media-chrome/-/media-chrome-4.14.0.tgz", + "integrity": "sha512-IEdFb4blyF15vLvQzLIn6USJBv7Kf2ne+TfLQKBYI5Z0f9VEBVZz5MKy4Uhi0iA9lStl2S9ENIujJRuJIa5OiA==", "license": "MIT", "dependencies": { "ce-la-react": "^0.3.0" @@ -10502,15 +10818,21 @@ } }, "node_modules/memfs": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", - "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", - "license": "Unlicense", + "version": "4.49.0", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.49.0.tgz", + "integrity": "sha512-L9uC9vGuc4xFybbdOpRLoOAOq1YEBBsocCs5NVW32DfU+CZWWIn3OVF+lB8Gp4ttBVSMazwrTrjv8ussX/e3VQ==", + "license": "Apache-2.0", "dependencies": { - "fs-monkey": "^1.0.4" + "@jsonjoy.com/json-pack": "^1.11.0", + "@jsonjoy.com/util": "^1.9.0", + "glob-to-regex.js": "^1.0.1", + "thingies": "^2.5.0", + "tree-dump": "^1.0.3", + "tslib": "^2.0.0" }, - "engines": { - "node": ">= 4.0.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" } }, "node_modules/merge-descriptors": { @@ -12552,9 +12874,9 @@ } }, "node_modules/node-releases": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", - "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==", + "version": "2.0.23", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.23.tgz", + "integrity": "sha512-cCmFDMSm26S6tQSDpBCg/NR8NENrVPhAJSf+XbxBG4rPFaaonlEoE9wHQmun+cls499TQGSb7ZyPBRlzgKfpeg==", "license": "MIT" }, "node_modules/normalize-path": { @@ -12576,9 +12898,9 @@ } }, "node_modules/normalize-url": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.2.tgz", - "integrity": "sha512-Ee/R3SyN4BuynXcnTaekmaVdbDAEiNrHqjQIA37mHU8G9pf7aaAD4ZX3XjBLo6rsdcxA/gtkcNYZLt30ACgynw==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.1.0.tgz", + "integrity": "sha512-X06Mfd/5aKsRHc0O0J5CUedwnPmnDtLF2+nq+KN9KSDlJHkPuh0JUviWjEWMe0SW/9TDdSLVPuk7L5gGTIA1/w==", "license": "MIT", "engines": { "node": ">=14.16" @@ -12763,15 +13085,6 @@ "node": ">= 0.8" } }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "license": "ISC", - "dependencies": { - "wrappy": "1" - } - }, "node_modules/onetime": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", @@ -12893,16 +13206,20 @@ } }, "node_modules/p-retry": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", - "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-6.2.1.tgz", + "integrity": "sha512-hEt02O4hUct5wtwg4H4KcWgDdm+l1bOaEy/hWzd8xtXB9BqxTWBBhb+2ImAtH4Cv4rPjV76xN3Zumqk3k3AhhQ==", "license": "MIT", "dependencies": { - "@types/retry": "0.12.0", + "@types/retry": "0.12.2", + "is-network-error": "^1.0.0", "retry": "^0.13.1" }, "engines": { - "node": ">=8" + "node": ">=16.17" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/p-timeout": { @@ -13077,15 +13394,6 @@ "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/path-is-inside": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", @@ -13174,6 +13482,15 @@ "media-chrome": "~4.13.0" } }, + "node_modules/player.style/node_modules/media-chrome": { + "version": "4.13.1", + "resolved": "https://registry.npmjs.org/media-chrome/-/media-chrome-4.13.1.tgz", + "integrity": "sha512-jPPwYrFkM4ky27/xNYEeyRPOBC7qvru4Oydy7vQHMHplXLQJmjtcauhlLPvG0O5kkYFEaOBXv5zGYes/UxOoVw==", + "license": "MIT", + "dependencies": { + "ce-la-react": "^0.3.0" + } + }, "node_modules/postcss": { "version": "8.5.6", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", @@ -13272,9 +13589,9 @@ } }, "node_modules/postcss-color-functional-notation": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-7.0.11.tgz", - "integrity": "sha512-zfqoUSaHMko/k2PA9xnaydVTHqYv5vphq5Q2AHcG/dCdv/OkHYWcVWfVTBKZ526uzT8L7NghuvSw3C9PxlKnLg==", + "version": "7.0.12", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-7.0.12.tgz", + "integrity": "sha512-TLCW9fN5kvO/u38/uesdpbx3e8AkTYhMvDZYa9JpmImWuTE99bDQ7GU7hdOADIZsiI9/zuxfAJxny/khknp1Zw==", "funding": [ { "type": "github", @@ -13290,7 +13607,7 @@ "@csstools/css-color-parser": "^3.1.0", "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4", - "@csstools/postcss-progressive-custom-properties": "^4.2.0", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -13586,9 +13903,9 @@ } }, "node_modules/postcss-double-position-gradients": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-6.0.3.tgz", - "integrity": "sha512-Dl0Z9sdbMwrPslgOaGBZRGo3TASmmgTcqcUODr82MTYyJk6devXZM6MlQjpQKMJqlLJ6oL1w78U7IXFdPA5+ug==", + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-6.0.4.tgz", + "integrity": "sha512-m6IKmxo7FxSP5nF2l63QbCC3r+bWpFUWmZXZf096WxG0m7Vl1Q1+ruFOhpdDRmKrRS+S3Jtk+TVk/7z0+BVK6g==", "funding": [ { "type": "github", @@ -13601,7 +13918,7 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^4.2.0", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", "@csstools/utilities": "^2.0.0", "postcss-value-parser": "^4.2.0" }, @@ -13746,9 +14063,9 @@ } }, "node_modules/postcss-lab-function": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-7.0.11.tgz", - "integrity": "sha512-BEA4jId8uQe1gyjZZ6Bunb6ZsH2izks+v25AxQJDBtigXCjTLmCPWECwQpLTtcxH589MVxhs/9TAmRC6lUEmXQ==", + "version": "7.0.12", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-7.0.12.tgz", + "integrity": "sha512-tUcyRk1ZTPec3OuKFsqtRzW2Go5lehW29XA21lZ65XmzQkz43VY2tyWEC202F7W3mILOjw0voOiuxRGTsN+J9w==", "funding": [ { "type": "github", @@ -13764,7 +14081,7 @@ "@csstools/css-color-parser": "^3.1.0", "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4", - "@csstools/postcss-progressive-custom-properties": "^4.2.0", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -14335,9 +14652,9 @@ } }, "node_modules/postcss-preset-env": { - "version": "10.3.1", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.3.1.tgz", - "integrity": "sha512-8ZOOWVwQ0iMpfEYkYo+U6W7fE2dJ/tP6dtEFwPJ66eB5JjnFupfYh+y6zo+vWDO72nGhKOVdxwhTjfzcSNRg4Q==", + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.4.0.tgz", + "integrity": "sha512-2kqpOthQ6JhxqQq1FSAAZGe9COQv75Aw8WbsOvQVNJ2nSevc9Yx/IKZGuZ7XJ+iOTtVon7LfO7ELRzg8AZ+sdw==", "funding": [ { "type": "github", @@ -14350,22 +14667,23 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/postcss-alpha-function": "^1.0.0", + "@csstools/postcss-alpha-function": "^1.0.1", "@csstools/postcss-cascade-layers": "^5.0.2", - "@csstools/postcss-color-function": "^4.0.11", - "@csstools/postcss-color-function-display-p3-linear": "^1.0.0", - "@csstools/postcss-color-mix-function": "^3.0.11", - "@csstools/postcss-color-mix-variadic-function-arguments": "^1.0.1", - "@csstools/postcss-content-alt-text": "^2.0.7", + "@csstools/postcss-color-function": "^4.0.12", + "@csstools/postcss-color-function-display-p3-linear": "^1.0.1", + "@csstools/postcss-color-mix-function": "^3.0.12", + "@csstools/postcss-color-mix-variadic-function-arguments": "^1.0.2", + "@csstools/postcss-content-alt-text": "^2.0.8", + "@csstools/postcss-contrast-color-function": "^2.0.12", "@csstools/postcss-exponential-functions": "^2.0.9", "@csstools/postcss-font-format-keywords": "^4.0.0", "@csstools/postcss-gamut-mapping": "^2.0.11", - "@csstools/postcss-gradients-interpolation-method": "^5.0.11", - "@csstools/postcss-hwb-function": "^4.0.11", - "@csstools/postcss-ic-unit": "^4.0.3", + "@csstools/postcss-gradients-interpolation-method": "^5.0.12", + "@csstools/postcss-hwb-function": "^4.0.12", + "@csstools/postcss-ic-unit": "^4.0.4", "@csstools/postcss-initial": "^2.0.1", "@csstools/postcss-is-pseudo-class": "^5.0.3", - "@csstools/postcss-light-dark-function": "^2.0.10", + "@csstools/postcss-light-dark-function": "^2.0.11", "@csstools/postcss-logical-float-and-clear": "^3.0.0", "@csstools/postcss-logical-overflow": "^2.0.0", "@csstools/postcss-logical-overscroll-behavior": "^2.0.0", @@ -14375,10 +14693,10 @@ "@csstools/postcss-media-queries-aspect-ratio-number-values": "^3.0.5", "@csstools/postcss-nested-calc": "^4.0.0", "@csstools/postcss-normalize-display-values": "^4.0.0", - "@csstools/postcss-oklab-function": "^4.0.11", - "@csstools/postcss-progressive-custom-properties": "^4.2.0", + "@csstools/postcss-oklab-function": "^4.0.12", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", "@csstools/postcss-random-function": "^2.0.1", - "@csstools/postcss-relative-color-syntax": "^3.0.11", + "@csstools/postcss-relative-color-syntax": "^3.0.12", "@csstools/postcss-scope-pseudo-class": "^4.0.1", "@csstools/postcss-sign-functions": "^1.1.4", "@csstools/postcss-stepped-value-functions": "^4.0.9", @@ -14386,27 +14704,27 @@ "@csstools/postcss-trigonometric-functions": "^4.0.9", "@csstools/postcss-unset-value": "^4.0.0", "autoprefixer": "^10.4.21", - "browserslist": "^4.25.1", + "browserslist": "^4.26.0", "css-blank-pseudo": "^7.0.1", "css-has-pseudo": "^7.0.3", "css-prefers-color-scheme": "^10.0.0", - "cssdb": "^8.4.0", + "cssdb": "^8.4.2", "postcss-attribute-case-insensitive": "^7.0.1", "postcss-clamp": "^4.1.0", - "postcss-color-functional-notation": "^7.0.11", + "postcss-color-functional-notation": "^7.0.12", "postcss-color-hex-alpha": "^10.0.0", "postcss-color-rebeccapurple": "^10.0.0", "postcss-custom-media": "^11.0.6", "postcss-custom-properties": "^14.0.6", "postcss-custom-selectors": "^8.0.5", "postcss-dir-pseudo-class": "^9.0.1", - "postcss-double-position-gradients": "^6.0.3", + "postcss-double-position-gradients": "^6.0.4", "postcss-focus-visible": "^10.0.1", "postcss-focus-within": "^9.0.1", "postcss-font-variant": "^5.0.0", "postcss-gap-properties": "^6.0.0", "postcss-image-set-function": "^7.0.0", - "postcss-lab-function": "^7.0.11", + "postcss-lab-function": "^7.0.12", "postcss-logical": "^8.1.0", "postcss-nesting": "^13.0.2", "postcss-opacity-percentage": "^3.0.0", @@ -14751,9 +15069,9 @@ } }, "node_modules/pupa": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pupa/-/pupa-3.1.0.tgz", - "integrity": "sha512-FLpr4flz5xZTSJxSeaheeMKN/EDzMdK7b8PTOC6a5PYFKTucWbdqjgqaEyH0shFiSJrVB1+Qqi4Tk19ccU6Aug==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/pupa/-/pupa-3.3.0.tgz", + "integrity": "sha512-LjgDO2zPtoXP2wJpDjZrGdojii1uqO0cnwKoIoUzkfS98HDmbeiGmYiXo3lXeFlq2xvne1QFQhwYXSUCLKtEuA==", "license": "MIT", "dependencies": { "escape-goat": "^4.0.0" @@ -15009,9 +15327,9 @@ "license": "MIT" }, "node_modules/react-json-view-lite": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/react-json-view-lite/-/react-json-view-lite-2.4.2.tgz", - "integrity": "sha512-m7uTsXDgPQp8R9bJO4HD/66+i218eyQPAb+7/dGQpwg8i4z2afTFqtHJPQFHvJfgDCjGQ1HSGlL3HtrZDa3Tdg==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/react-json-view-lite/-/react-json-view-lite-2.5.0.tgz", + "integrity": "sha512-tk7o7QG9oYyELWHL8xiMQ8x4WzjCzbWNyig3uexmkLb54r8jO0yH3WCWx8UZS0c49eSA4QUmG5caiRJ8fAn58g==", "license": "MIT", "engines": { "node": ">=18" @@ -15050,21 +15368,21 @@ } }, "node_modules/react-player": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/react-player/-/react-player-3.3.2.tgz", - "integrity": "sha512-MBSCxTA1FPyMR19Wy+2LtVjguhrLl9p2l5nODY4fbumgsoaCEuhMLpZvxh8RWjzzvqL8V3jYcPfw/XhqrbTzFw==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/react-player/-/react-player-3.3.3.tgz", + "integrity": "sha512-6U2ziVohA3WLdKI/WEQ7v27CIive0TCNIro55lJZka06fjB2kC4lJqBrvddG0yBvTDcn1owiUf2hRNaIzHAjIg==", "license": "MIT", "dependencies": { - "@mux/mux-player-react": "^3.5.1", - "cloudflare-video-element": "^1.3.3", - "dash-video-element": "^0.1.6", - "hls-video-element": "^1.5.6", - "spotify-audio-element": "^1.0.2", - "tiktok-video-element": "^0.1.0", - "twitch-video-element": "^0.1.2", - "vimeo-video-element": "^1.5.3", - "wistia-video-element": "^1.3.3", - "youtube-video-element": "^1.6.1" + "@mux/mux-player-react": "^3.6.0", + "cloudflare-video-element": "^1.3.4", + "dash-video-element": "^0.2.0", + "hls-video-element": "^1.5.8", + "spotify-audio-element": "^1.0.3", + "tiktok-video-element": "^0.1.1", + "twitch-video-element": "^0.1.4", + "vimeo-video-element": "^1.5.5", + "wistia-video-element": "^1.3.4", + "youtube-video-element": "^1.6.2" }, "peerDependencies": { "@types/react": "^17.0.0 || ^18 || ^19", @@ -15223,9 +15541,9 @@ "license": "MIT" }, "node_modules/regenerate-unicode-properties": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz", - "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==", + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.2.tgz", + "integrity": "sha512-m03P+zhBeQd1RGnYxrGyDAPpWX/epKirLrp8e3qevZdVkKtnCrjjWczIbYc8+xd6vcTStVlqfycTx1KR4LOr0g==", "license": "MIT", "dependencies": { "regenerate": "^1.4.2" @@ -15235,17 +15553,17 @@ } }, "node_modules/regexpu-core": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.2.0.tgz", - "integrity": "sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.4.0.tgz", + "integrity": "sha512-0ghuzq67LI9bLXpOX/ISfve/Mq33a4aFRzoQYhnnok1JOFpmE/A2TBGkNVenOGEeSBCjIiWcc6MVOG5HEQv0sA==", "license": "MIT", "dependencies": { "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.2.0", + "regenerate-unicode-properties": "^10.2.2", "regjsgen": "^0.8.0", - "regjsparser": "^0.12.0", + "regjsparser": "^0.13.0", "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.1.0" + "unicode-match-property-value-ecmascript": "^2.2.1" }, "engines": { "node": ">=4" @@ -15285,29 +15603,17 @@ "license": "MIT" }, "node_modules/regjsparser": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.12.0.tgz", - "integrity": "sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==", + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.13.0.tgz", + "integrity": "sha512-NZQZdC5wOE/H3UT28fVGL+ikOZcEzfMGk/c3iN9UGxzWHMa1op7274oyiUVrAG4B2EuFhus8SvkaYnhvW92p9Q==", "license": "BSD-2-Clause", "dependencies": { - "jsesc": "~3.0.2" + "jsesc": "~3.1.0" }, "bin": { "regjsparser": "bin/parser" } }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", - "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", - "license": "MIT", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/rehype-raw": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-7.0.0.tgz", @@ -15414,9 +15720,9 @@ } }, "node_modules/remark-mdx": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-3.1.0.tgz", - "integrity": "sha512-Ngl/H3YXyBV9RcRNdlYsZujAmhsxwzxpDzpDEhFBVAGthS4GDgnctpDjgFl/ULx5UEDzqtW1cyBSNKqYYrqLBA==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-3.1.1.tgz", + "integrity": "sha512-Pjj2IYlUY3+D8x00UJsIOg5BEvfMyeI+2uLPn9VO9Wg4MEtN/VTIq2NEJQfde9PnX15KgtHyl9S0BcTnWrIuWg==", "license": "MIT", "dependencies": { "mdast-util-mdx": "^3.0.0", @@ -15682,22 +15988,6 @@ "node": ">=0.10.0" } }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/rtlcss": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-4.3.0.tgz", @@ -15716,6 +16006,18 @@ "node": ">=12.0.0" } }, + "node_modules/run-applescript": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.1.0.tgz", + "integrity": "sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/run-parallel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", @@ -15766,9 +16068,9 @@ "license": "MIT" }, "node_modules/sax": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", - "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.1.tgz", + "integrity": "sha512-8I2a3LovHTOpm7NV5yOyO8IHqgVsfK4+UuySrXU8YXkSRX7k6hCV9b3HrkKCr3nMpgj+0bmocaJJWpvp1oc7ZA==", "license": "ISC" }, "node_modules/scheduler": { @@ -15787,9 +16089,9 @@ "license": "Apache-2.0" }, "node_modules/schema-utils": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.2.tgz", - "integrity": "sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.3.tgz", + "integrity": "sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==", "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.9", @@ -16248,6 +16550,12 @@ "integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==", "license": "MIT" }, + "node_modules/sitemap/node_modules/sax": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", + "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==", + "license": "ISC" + }, "node_modules/skin-tone": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/skin-tone/-/skin-tone-2.0.0.tgz", @@ -16442,9 +16750,9 @@ } }, "node_modules/string-width/node_modules/ansi-regex": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.0.tgz", - "integrity": "sha512-TKY5pyBkHyADOPYlRT9Lx6F544mPl0vS5Ew7BJ45hA08Q+t3GjbueLliBWN3sMICk6+y7HdyxSzC4bWS8baBdg==", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", "license": "MIT", "engines": { "node": ">=12" @@ -16454,9 +16762,9 @@ } }, "node_modules/string-width/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", + "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" @@ -16642,10 +16950,23 @@ "node": ">= 10" } }, + "node_modules/swr": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/swr/-/swr-2.3.6.tgz", + "integrity": "sha512-wfHRmHWk/isGNMwlLGlZX5Gzz/uTgo0o2IRuTMcf4CPuPFJZlq0rDaKUx+ozB5nBOReNV1kiOyzMfj+MBMikLw==", + "license": "MIT", + "dependencies": { + "dequal": "^2.0.3", + "use-sync-external-store": "^1.4.0" + }, + "peerDependencies": { + "react": "^16.11.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, "node_modules/tapable": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.3.tgz", - "integrity": "sha512-ZL6DDuAlRlLGghwcfmSn9sK3Hr6ArtyudlSAiCqQ6IfE+b+HHbydbYDIG15IfS5do+7XQQBdBiubF/cV2dnDzg==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.0.tgz", + "integrity": "sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==", "license": "MIT", "engines": { "node": ">=6" @@ -16656,13 +16977,13 @@ } }, "node_modules/terser": { - "version": "5.43.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.43.1.tgz", - "integrity": "sha512-+6erLbBm0+LROX2sPXlUYx/ux5PyE9K/a92Wrt6oA+WDAoFTdpHE5tCYCI5PNzq2y8df4rA+QgHLJuR4jNymsg==", + "version": "5.44.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.44.0.tgz", + "integrity": "sha512-nIVck8DK+GM/0Frwd+nIhZ84pR/BX7rmXMfYwyg+Sri5oGVE99/E3KvXqpC2xHFxyqXyGHTKBSioxxplrO4I4w==", "license": "BSD-2-Clause", "dependencies": { "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.14.0", + "acorn": "^8.15.0", "commander": "^2.20.0", "source-map-support": "~0.5.20" }, @@ -16742,6 +17063,34 @@ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "license": "MIT" }, + "node_modules/thingies": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/thingies/-/thingies-2.5.0.tgz", + "integrity": "sha512-s+2Bwztg6PhWUD7XMfeYm5qliDdSiZm7M7n8KjTkIsm3l/2lgVRc2/Gx/v+ZX8lT4FMA+i8aQvhcWylldc+ZNw==", + "license": "MIT", + "engines": { + "node": ">=10.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "^2" + } + }, + "node_modules/throttleit": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-2.1.0.tgz", + "integrity": "sha512-nt6AMGKW1p/70DF/hGBdJB57B8Tspmbp5gfJ8ilhLnt7kkr2ye7hzD6NVG8GGErk2HWF34igrL2CXmNIkzKqKw==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/thunky": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", @@ -16805,6 +17154,22 @@ "node": ">=6" } }, + "node_modules/tree-dump": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/tree-dump/-/tree-dump-1.1.0.tgz", + "integrity": "sha512-rMuvhU4MCDbcbnleZTFezWsaZXRFemSqAM+7jPnzUl1fo9w3YEKOxAeui0fz3OI4EU4hf23iyA7uQRVko+UaBA==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, "node_modules/trim-lines": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", @@ -16933,9 +17298,9 @@ } }, "node_modules/undici-types": { - "version": "7.10.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.10.0.tgz", - "integrity": "sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag==", + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.14.0.tgz", + "integrity": "sha512-QQiYxHuyZ9gQUIrmPo3IA+hUl4KYk8uSA7cHrcKd/l3p1OTpZcM0Tbp9x7FAtXdAYhlasd60ncPpgu6ihG6TOA==", "license": "MIT" }, "node_modules/unicode-canonical-property-names-ecmascript": { @@ -16970,18 +17335,18 @@ } }, "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz", - "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.1.tgz", + "integrity": "sha512-JQ84qTuMg4nVkx8ga4A16a1epI9H6uTXAknqxkGF/aFfRLw1xC/Bp24HNLaZhHSkWd3+84t8iXnp1J0kYcZHhg==", "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/unicode-property-aliases-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", - "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.2.0.tgz", + "integrity": "sha512-hpbDzxUY9BFwX+UeBnxv3Sh1q7HFxj48DTmXchNgRa46lO8uj3/1iEn3MiNUYTg1g9ctIqXCCERn8gYZhHC5lQ==", "license": "MIT", "engines": { "node": ">=4" @@ -17213,9 +17578,9 @@ } }, "node_modules/update-notifier/node_modules/chalk": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.0.tgz", - "integrity": "sha512-46QrSQFyVSEyYAgQ22hQ+zDa60YHA4fBstHmtSApj1Y5vKtG27fWowW03jCk5KcbXEWPZUIR894aARCA/G1kfQ==", + "version": "5.6.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz", + "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==", "license": "MIT", "engines": { "node": "^12.17.0 || ^14.13 || >=16.0.0" @@ -17330,6 +17695,15 @@ "url": "https://opencollective.com/webpack" } }, + "node_modules/use-sync-external-store": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.6.0.tgz", + "integrity": "sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==", + "license": "MIT", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -17427,9 +17801,9 @@ } }, "node_modules/vimeo-video-element": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/vimeo-video-element/-/vimeo-video-element-1.5.5.tgz", - "integrity": "sha512-9QVvKPPnubMNeNYHY5KZqAYerVMuVG+7PSK+6IrEUD7a/wnCGtzb8Sfxl9qNxDAL6Q8i+p+5SDoVKobCd866vw==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/vimeo-video-element/-/vimeo-video-element-1.6.0.tgz", + "integrity": "sha512-Vs+WWvd6ph6FtY+DqrVO5OHUUS02An87QydUcCUtAsIiXnYhZl0yiDC0XxWiFluo+S6keG38i4xCaQfS1LgeSg==", "license": "MIT", "dependencies": { "@vimeo/player": "2.29.0" @@ -17477,9 +17851,9 @@ } }, "node_modules/webpack": { - "version": "5.101.3", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.101.3.tgz", - "integrity": "sha512-7b0dTKR3Ed//AD/6kkx/o7duS8H3f1a4w3BYpIriX4BzIhjkn4teo05cptsxvLesHFKK5KObnadmCHBwGc+51A==", + "version": "5.102.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.102.0.tgz", + "integrity": "sha512-hUtqAR3ZLVEYDEABdBioQCIqSoguHbFn1K7WlPPWSuXmx0031BD73PSE35jKyftdSh4YLDoQNgK4pqBt5Q82MA==", "license": "MIT", "dependencies": { "@types/eslint-scope": "^3.7.7", @@ -17490,7 +17864,7 @@ "@webassemblyjs/wasm-parser": "^1.14.1", "acorn": "^8.15.0", "acorn-import-phases": "^1.0.3", - "browserslist": "^4.24.0", + "browserslist": "^4.24.5", "chrome-trace-event": "^1.0.2", "enhanced-resolve": "^5.17.3", "es-module-lexer": "^1.2.1", @@ -17503,9 +17877,9 @@ "mime-types": "^2.1.27", "neo-async": "^2.6.2", "schema-utils": "^4.3.2", - "tapable": "^2.1.1", + "tapable": "^2.2.3", "terser-webpack-plugin": "^5.3.11", - "watchpack": "^2.4.1", + "watchpack": "^2.4.4", "webpack-sources": "^3.3.3" }, "bin": { @@ -17560,44 +17934,50 @@ } }, "node_modules/webpack-dev-middleware": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz", - "integrity": "sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==", + "version": "7.4.5", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-7.4.5.tgz", + "integrity": "sha512-uxQ6YqGdE4hgDKNf7hUiPXOdtkXvBJXrfEGYSx7P7LC8hnUYGK70X6xQXUvXeNyBDDcsiQXpG2m3G9vxowaEuA==", "license": "MIT", "dependencies": { "colorette": "^2.0.10", - "memfs": "^3.4.3", - "mime-types": "^2.1.31", + "memfs": "^4.43.1", + "mime-types": "^3.0.1", + "on-finished": "^2.4.1", "range-parser": "^1.2.1", "schema-utils": "^4.0.0" }, "engines": { - "node": ">= 12.13.0" + "node": ">= 18.12.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + } } }, "node_modules/webpack-dev-middleware/node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "version": "1.54.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", + "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/webpack-dev-middleware/node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.1.tgz", + "integrity": "sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==", "license": "MIT", "dependencies": { - "mime-db": "1.52.0" + "mime-db": "^1.54.0" }, "engines": { "node": ">= 0.6" @@ -17613,54 +17993,52 @@ } }, "node_modules/webpack-dev-server": { - "version": "4.15.2", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.2.tgz", - "integrity": "sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==", - "license": "MIT", - "dependencies": { - "@types/bonjour": "^3.5.9", - "@types/connect-history-api-fallback": "^1.3.5", - "@types/express": "^4.17.13", - "@types/serve-index": "^1.9.1", - "@types/serve-static": "^1.13.10", - "@types/sockjs": "^0.3.33", - "@types/ws": "^8.5.5", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.2.2.tgz", + "integrity": "sha512-QcQ72gh8a+7JO63TAx/6XZf/CWhgMzu5m0QirvPfGvptOusAxG12w2+aua1Jkjr7hzaWDnJ2n6JFeexMHI+Zjg==", + "license": "MIT", + "dependencies": { + "@types/bonjour": "^3.5.13", + "@types/connect-history-api-fallback": "^1.5.4", + "@types/express": "^4.17.21", + "@types/express-serve-static-core": "^4.17.21", + "@types/serve-index": "^1.9.4", + "@types/serve-static": "^1.15.5", + "@types/sockjs": "^0.3.36", + "@types/ws": "^8.5.10", "ansi-html-community": "^0.0.8", - "bonjour-service": "^1.0.11", - "chokidar": "^3.5.3", + "bonjour-service": "^1.2.1", + "chokidar": "^3.6.0", "colorette": "^2.0.10", "compression": "^1.7.4", "connect-history-api-fallback": "^2.0.0", - "default-gateway": "^6.0.3", - "express": "^4.17.3", + "express": "^4.21.2", "graceful-fs": "^4.2.6", - "html-entities": "^2.3.2", - "http-proxy-middleware": "^2.0.3", - "ipaddr.js": "^2.0.1", - "launch-editor": "^2.6.0", - "open": "^8.0.9", - "p-retry": "^4.5.0", - "rimraf": "^3.0.2", - "schema-utils": "^4.0.0", - "selfsigned": "^2.1.1", + "http-proxy-middleware": "^2.0.9", + "ipaddr.js": "^2.1.0", + "launch-editor": "^2.6.1", + "open": "^10.0.3", + "p-retry": "^6.2.0", + "schema-utils": "^4.2.0", + "selfsigned": "^2.4.1", "serve-index": "^1.9.1", "sockjs": "^0.3.24", "spdy": "^4.0.2", - "webpack-dev-middleware": "^5.3.4", - "ws": "^8.13.0" + "webpack-dev-middleware": "^7.4.2", + "ws": "^8.18.0" }, "bin": { "webpack-dev-server": "bin/webpack-dev-server.js" }, "engines": { - "node": ">= 12.13.0" + "node": ">= 18.12.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "webpack": "^4.37.0 || ^5.0.0" + "webpack": "^5.0.0" }, "peerDependenciesMeta": { "webpack": { @@ -17671,6 +18049,36 @@ } } }, + "node_modules/webpack-dev-server/node_modules/define-lazy-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/webpack-dev-server/node_modules/open": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/open/-/open-10.2.0.tgz", + "integrity": "sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==", + "license": "MIT", + "dependencies": { + "default-browser": "^5.2.1", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "wsl-utils": "^0.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/webpack-dev-server/node_modules/ws": { "version": "8.18.3", "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.3.tgz", @@ -17894,9 +18302,9 @@ } }, "node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.0.tgz", - "integrity": "sha512-TKY5pyBkHyADOPYlRT9Lx6F544mPl0vS5Ew7BJ45hA08Q+t3GjbueLliBWN3sMICk6+y7HdyxSzC4bWS8baBdg==", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", "license": "MIT", "engines": { "node": ">=12" @@ -17906,9 +18314,9 @@ } }, "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", "license": "MIT", "engines": { "node": ">=12" @@ -17918,9 +18326,9 @@ } }, "node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", + "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" @@ -17932,12 +18340,6 @@ "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "license": "ISC" - }, "node_modules/write-file-atomic": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", @@ -17971,6 +18373,36 @@ } } }, + "node_modules/wsl-utils": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/wsl-utils/-/wsl-utils-0.1.0.tgz", + "integrity": "sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==", + "license": "MIT", + "dependencies": { + "is-wsl": "^3.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/wsl-utils/node_modules/is-wsl": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", + "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", + "license": "MIT", + "dependencies": { + "is-inside-container": "^1.0.0" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/xdg-basedir": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-5.1.0.tgz", @@ -17995,6 +18427,12 @@ "xml-js": "bin/cli.js" } }, + "node_modules/xml-js/node_modules/sax": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", + "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==", + "license": "ISC" + }, "node_modules/yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", @@ -18019,6 +18457,15 @@ "integrity": "sha512-YHDIOAqgRpfl1Ois9HcB8UFtWOxK8KJrV5TXpImj4BKYP1rWT04f/fMM9tQ9SYZlBKukT7NR+9wcI3UpB5BMDQ==", "license": "MIT" }, + "node_modules/zod": { + "version": "4.1.12", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.1.12.tgz", + "integrity": "sha512-JInaHOamG8pt5+Ey8kGmdcAcg3OL9reK8ltczgHTAwNhMys/6ThXHityHxVV2p3fkw/c+MAvBHFVYHFZDmjMCQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "node_modules/zwitch": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", diff --git a/infrahub_sdk/ctl/cli_commands.py b/infrahub_sdk/ctl/cli_commands.py index 91222785..5bbe1830 100644 --- a/infrahub_sdk/ctl/cli_commands.py +++ b/infrahub_sdk/ctl/cli_commands.py @@ -26,6 +26,7 @@ from ..ctl.client import initialize_client, initialize_client_sync from ..ctl.exceptions import QueryNotFoundError from ..ctl.generator import run as run_generator +from ..ctl.graphql import app as graphql_app from ..ctl.menu import app as menu_app from ..ctl.object import app as object_app from ..ctl.render import list_jinja2_transforms, print_template_errors @@ -63,6 +64,7 @@ app.add_typer(repository_app, name="repository") app.add_typer(menu_app, name="menu") app.add_typer(object_app, name="object") +app.add_typer(graphql_app, name="graphql") app.command(name="dump")(dump) app.command(name="load")(load) diff --git a/infrahub_sdk/ctl/graphql.py b/infrahub_sdk/ctl/graphql.py new file mode 100644 index 00000000..3b983abd --- /dev/null +++ b/infrahub_sdk/ctl/graphql.py @@ -0,0 +1,184 @@ +from __future__ import annotations + +import ast +from collections import defaultdict +from pathlib import Path +from typing import Optional + +import typer +from ariadne_codegen.client_generators.package import PackageGenerator, get_package_generator +from ariadne_codegen.exceptions import ParsingError +from ariadne_codegen.plugins.explorer import get_plugins_types +from ariadne_codegen.plugins.manager import PluginManager +from ariadne_codegen.schema import ( + filter_fragments_definitions, + filter_operations_definitions, + get_graphql_schema_from_path, +) +from ariadne_codegen.settings import ClientSettings, CommentsStrategy +from ariadne_codegen.utils import ast_to_str +from graphql import DefinitionNode, GraphQLSchema, NoUnusedFragmentsRule, parse, specified_rules, validate +from rich.console import Console + +from ..async_typer import AsyncTyper +from ..ctl.client import initialize_client +from ..ctl.utils import catch_exception +from ..graphql.utils import insert_fragments_inline, remove_fragment_import +from .parameters import CONFIG_PARAM + +app = AsyncTyper() +console = Console() + +ARIADNE_PLUGINS = [ + "infrahub_sdk.graphql.plugin.PydanticBaseModelPlugin", + "infrahub_sdk.graphql.plugin.FutureAnnotationPlugin", + "infrahub_sdk.graphql.plugin.StandardTypeHintPlugin", +] + + +def find_gql_files(query_path: Path) -> list[Path]: + """ + Find all files with .gql extension in the specified directory. + + Args: + query_path: Path to the directory to search for .gql files + + Returns: + List of Path objects for all .gql files found + """ + if not query_path.exists(): + raise FileNotFoundError(f"File or directory not found: {query_path}") + + if not query_path.is_dir() and query_path.is_file(): + return [query_path] + + return list(query_path.glob("**/*.gql")) + + +def get_graphql_query(queries_path: Path, schema: GraphQLSchema) -> tuple[DefinitionNode, ...]: + """Get GraphQL queries definitions from a single GraphQL file.""" + + if not queries_path.exists(): + raise FileNotFoundError(f"File not found: {queries_path}") + if not queries_path.is_file(): + raise ValueError(f"{queries_path} is not a file") + + queries_str = queries_path.read_text(encoding="utf-8") + queries_ast = parse(queries_str) + validation_errors = validate( + schema=schema, + document_ast=queries_ast, + rules=[r for r in specified_rules if r is not NoUnusedFragmentsRule], + ) + if validation_errors: + raise ValueError("\n\n".join(error.message for error in validation_errors)) + return queries_ast.definitions + + +def generate_result_types(directory: Path, package: PackageGenerator, fragment: ast.Module) -> None: + for file_name, module in package._result_types_files.items(): + file_path = directory / file_name + + insert_fragments_inline(module, fragment) + remove_fragment_import(module) + + code = package._add_comments_to_code(ast_to_str(module), package.queries_source) + if package.plugin_manager: + code = package.plugin_manager.generate_result_types_code(code) + file_path.write_text(code) + package._generated_files.append(file_path.name) + + +@app.callback() +def callback() -> None: + """ + Various GraphQL related commands. + """ + + +@app.command() +@catch_exception(console=console) +async def export_schema( + destination: Path = typer.Option("schema.graphql", help="Path to the GraphQL schema file."), + _: str = CONFIG_PARAM, +) -> None: + """Export the GraphQL schema to a file.""" + + client = initialize_client() + schema_text = await client.schema.get_graphql_schema() + + destination.parent.mkdir(parents=True, exist_ok=True) + destination.write_text(schema_text) + console.print(f"[green]Schema exported to {destination}") + + +@app.command() +@catch_exception(console=console) +async def generate_return_types( + query: Optional[Path] = typer.Argument( + None, help="Location of the GraphQL query file(s). Defaults to current directory if not specified." + ), + schema: Path = typer.Option("schema.graphql", help="Path to the GraphQL schema file."), + _: str = CONFIG_PARAM, +) -> None: + """Create Pydantic Models for GraphQL query return types""" + + query = Path.cwd() if query is None else query + + # Load the GraphQL schema + if not schema.exists(): + raise FileNotFoundError(f"GraphQL Schema file not found: {schema}") + graphql_schema = get_graphql_schema_from_path(schema_path=str(schema)) + + # Initialize the plugin manager + plugin_manager = PluginManager( + schema=graphql_schema, + plugins_types=get_plugins_types(plugins_strs=ARIADNE_PLUGINS), + ) + + # Find the GraphQL files and organize them by directory + gql_files = find_gql_files(query) + gql_per_directory: dict[Path, list[Path]] = defaultdict(list) + for gql_file in gql_files: + gql_per_directory[gql_file.parent].append(gql_file) + + # Generate the Pydantic Models for the GraphQL queries + for directory, gql_files in gql_per_directory.items(): + for gql_file in gql_files: + try: + definitions = get_graphql_query(queries_path=gql_file, schema=graphql_schema) + except ValueError as exc: + console.print(f"[red]Error generating result types for {gql_file}: {exc}") + continue + queries = filter_operations_definitions(definitions) + fragments = filter_fragments_definitions(definitions) + + package_generator = get_package_generator( + schema=graphql_schema, + fragments=fragments, + settings=ClientSettings( + schema_path=str(schema), + target_package_name=directory.name, + queries_path=str(directory), + include_comments=CommentsStrategy.NONE, + ), + plugin_manager=plugin_manager, + ) + + parsing_failed = False + try: + for query_operation in queries: + package_generator.add_operation(query_operation) + except ParsingError as exc: + console.print(f"[red]Unable to process {gql_file.name}: {exc}") + parsing_failed = True + + if parsing_failed: + continue + + module_fragment = package_generator.fragments_generator.generate() + + generate_result_types(directory=directory, package=package_generator, fragment=module_fragment) + + for file_name in package_generator._result_types_files.keys(): + console.print(f"[green]Generated {file_name} in {directory}") diff --git a/infrahub_sdk/graphql/__init__.py b/infrahub_sdk/graphql/__init__.py new file mode 100644 index 00000000..33438e35 --- /dev/null +++ b/infrahub_sdk/graphql/__init__.py @@ -0,0 +1,12 @@ +from .constants import VARIABLE_TYPE_MAPPING +from .query import Mutation, Query +from .renderers import render_input_block, render_query_block, render_variables_to_string + +__all__ = [ + "VARIABLE_TYPE_MAPPING", + "Mutation", + "Query", + "render_input_block", + "render_query_block", + "render_variables_to_string", +] diff --git a/infrahub_sdk/graphql/constants.py b/infrahub_sdk/graphql/constants.py new file mode 100644 index 00000000..cd20fd4d --- /dev/null +++ b/infrahub_sdk/graphql/constants.py @@ -0,0 +1 @@ +VARIABLE_TYPE_MAPPING = ((str, "String!"), (int, "Int!"), (float, "Float!"), (bool, "Boolean!")) diff --git a/infrahub_sdk/graphql/plugin.py b/infrahub_sdk/graphql/plugin.py new file mode 100644 index 00000000..d00b32f0 --- /dev/null +++ b/infrahub_sdk/graphql/plugin.py @@ -0,0 +1,85 @@ +from __future__ import annotations + +import ast +from typing import TYPE_CHECKING + +from ariadne_codegen.plugins.base import Plugin + +if TYPE_CHECKING: + from graphql import ExecutableDefinitionNode + + +class FutureAnnotationPlugin(Plugin): + @staticmethod + def insert_future_annotation(module: ast.Module) -> ast.Module: + # First check if the future annotation is already present + for item in module.body: + if isinstance(item, ast.ImportFrom) and item.module == "__future__": + if any(alias.name == "annotations" for alias in item.names): + return module + + module.body.insert(0, ast.ImportFrom(module="__future__", names=[ast.alias(name="annotations")], level=0)) + return module + + def generate_result_types_module( + self, + module: ast.Module, + operation_definition: ExecutableDefinitionNode, # noqa: ARG002 + ) -> ast.Module: + return self.insert_future_annotation(module) + + +class StandardTypeHintPlugin(Plugin): + @classmethod + def replace_list_in_subscript(cls, subscript: ast.Subscript) -> ast.Subscript: + if isinstance(subscript.value, ast.Name) and subscript.value.id == "List": + subscript.value.id = "list" + if isinstance(subscript.slice, ast.Subscript): + subscript.slice = cls.replace_list_in_subscript(subscript.slice) + + return subscript + + @classmethod + def replace_list_annotations(cls, module: ast.Module) -> ast.Module: + for item in module.body: + if not isinstance(item, ast.ClassDef): + continue + + # replace List with list in the annotations when list is used as a type + for class_item in item.body: + if not isinstance(class_item, ast.AnnAssign): + continue + if isinstance(class_item.annotation, ast.Subscript): + class_item.annotation = cls.replace_list_in_subscript(class_item.annotation) + + return module + + def generate_result_types_module( + self, + module: ast.Module, + operation_definition: ExecutableDefinitionNode, # noqa: ARG002 + ) -> ast.Module: + module = FutureAnnotationPlugin.insert_future_annotation(module) + return self.replace_list_annotations(module) + + +class PydanticBaseModelPlugin(Plugin): + @staticmethod + def find_base_model_index(module: ast.Module) -> int: + for idx, item in enumerate(module.body): + if isinstance(item, ast.ImportFrom) and item.module == "base_model": + return idx + raise ValueError("BaseModel not found in module") + + @classmethod + def replace_base_model_import(cls, module: ast.Module) -> ast.Module: + base_model_index = cls.find_base_model_index(module) + module.body[base_model_index] = ast.ImportFrom(module="pydantic", names=[ast.alias(name="BaseModel")], level=0) + return module + + def generate_result_types_module( + self, + module: ast.Module, + operation_definition: ExecutableDefinitionNode, # noqa: ARG002 + ) -> ast.Module: + return self.replace_base_model_import(module) diff --git a/infrahub_sdk/graphql/query.py b/infrahub_sdk/graphql/query.py new file mode 100644 index 00000000..7e7cc660 --- /dev/null +++ b/infrahub_sdk/graphql/query.py @@ -0,0 +1,77 @@ +from __future__ import annotations + +from typing import Any + +from .renderers import render_input_block, render_query_block, render_variables_to_string + + +class BaseGraphQLQuery: + query_type: str = "not-defined" + indentation: int = 4 + + def __init__(self, query: dict, variables: dict | None = None, name: str | None = None): + self.query = query + self.variables = variables + self.name = name or "" + + def render_first_line(self) -> str: + first_line = self.query_type + + if self.name: + first_line += " " + self.name + + if self.variables: + first_line += f" ({render_variables_to_string(self.variables)})" + + first_line += " {" + + return first_line + + +class Query(BaseGraphQLQuery): + query_type = "query" + + def render(self, convert_enum: bool = False) -> str: + lines = [self.render_first_line()] + lines.extend( + render_query_block( + data=self.query, indentation=self.indentation, offset=self.indentation, convert_enum=convert_enum + ) + ) + lines.append("}") + + return "\n" + "\n".join(lines) + "\n" + + +class Mutation(BaseGraphQLQuery): + query_type = "mutation" + + def __init__(self, *args: Any, mutation: str, input_data: dict, **kwargs: Any): + self.input_data = input_data + self.mutation = mutation + super().__init__(*args, **kwargs) + + def render(self, convert_enum: bool = False) -> str: + lines = [self.render_first_line()] + lines.append(" " * self.indentation + f"{self.mutation}(") + lines.extend( + render_input_block( + data=self.input_data, + indentation=self.indentation, + offset=self.indentation * 2, + convert_enum=convert_enum, + ) + ) + lines.append(" " * self.indentation + "){") + lines.extend( + render_query_block( + data=self.query, + indentation=self.indentation, + offset=self.indentation * 2, + convert_enum=convert_enum, + ) + ) + lines.append(" " * self.indentation + "}") + lines.append("}") + + return "\n" + "\n".join(lines) + "\n" diff --git a/infrahub_sdk/graphql.py b/infrahub_sdk/graphql/renderers.py similarity index 58% rename from infrahub_sdk/graphql.py rename to infrahub_sdk/graphql/renderers.py index 2610e8d1..1b757949 100644 --- a/infrahub_sdk/graphql.py +++ b/infrahub_sdk/graphql/renderers.py @@ -6,10 +6,35 @@ from pydantic import BaseModel -VARIABLE_TYPE_MAPPING = ((str, "String!"), (int, "Int!"), (float, "Float!"), (bool, "Boolean!")) +from .constants import VARIABLE_TYPE_MAPPING def convert_to_graphql_as_string(value: Any, convert_enum: bool = False) -> str: # noqa: PLR0911 + """Convert a Python value to its GraphQL string representation. + + This function handles various Python types and converts them to their appropriate + GraphQL string format, including proper quoting, formatting, and special handling + for different data types. + + Args: + value: The value to convert to GraphQL string format. Can be None, str, bool, + int, float, Enum, list, BaseModel, or any other type. + convert_enum: If True, converts Enum values to their underlying value instead + of their name. Defaults to False. + + Returns: + str: The GraphQL string representation of the value. + + Examples: + >>> convert_to_graphql_as_string("hello") + '"hello"' + >>> convert_to_graphql_as_string(True) + 'true' + >>> convert_to_graphql_as_string([1, 2, 3]) + '[1, 2, 3]' + >>> convert_to_graphql_as_string(None) + 'null' + """ if value is None: return "null" if isinstance(value, str) and value.startswith("$"): @@ -56,6 +81,34 @@ def render_variables_to_string(data: dict[str, type[str | int | float | bool]]) def render_query_block(data: dict, offset: int = 4, indentation: int = 4, convert_enum: bool = False) -> list[str]: + """Render a dictionary structure as a GraphQL query block with proper formatting. + + This function recursively processes a dictionary to generate GraphQL query syntax + with proper indentation, handling of aliases, filters, and nested structures. + Special keys like "@filters" and "@alias" are processed for GraphQL-specific + formatting. + + Args: + data: Dictionary representing the GraphQL query structure. Can contain + nested dictionaries, special keys like "@filters" and "@alias", and + various value types. + offset: Number of spaces to use for initial indentation. Defaults to 4. + indentation: Number of spaces to add for each nesting level. Defaults to 4. + convert_enum: If True, converts Enum values to their underlying value. + Defaults to False. + + Returns: + list[str]: List of formatted lines representing the GraphQL query block. + + Examples: + >>> data = {"user": {"name": None, "email": None}} + >>> render_query_block(data) + [' user {', ' name', ' email', ' }'] + + >>> data = {"user": {"@alias": "u", "@filters": {"id": 123}, "name": None}} + >>> render_query_block(data) + [' u: user(id: 123) {', ' name', ' }'] + """ FILTERS_KEY = "@filters" ALIAS_KEY = "@alias" KEYWORDS_TO_SKIP = [FILTERS_KEY, ALIAS_KEY] @@ -97,6 +150,33 @@ def render_query_block(data: dict, offset: int = 4, indentation: int = 4, conver def render_input_block(data: dict, offset: int = 4, indentation: int = 4, convert_enum: bool = False) -> list[str]: + """Render a dictionary structure as a GraphQL input block with proper formatting. + + This function recursively processes a dictionary to generate GraphQL input syntax + with proper indentation, handling nested objects, arrays, and various data types. + Unlike query blocks, input blocks don't handle special keys like "@filters" or + "@alias" and focus on data structure representation. + + Args: + data: Dictionary representing the GraphQL input structure. Can contain + nested dictionaries, lists, and various value types. + offset: Number of spaces to use for initial indentation. Defaults to 4. + indentation: Number of spaces to add for each nesting level. Defaults to 4. + convert_enum: If True, converts Enum values to their underlying value. + Defaults to False. + + Returns: + list[str]: List of formatted lines representing the GraphQL input block. + + Examples: + >>> data = {"name": "John", "age": 30} + >>> render_input_block(data) + [' name: "John"', ' age: 30'] + + >>> data = {"user": {"name": "John", "hobbies": ["reading", "coding"]}} + >>> render_input_block(data) + [' user: {', ' name: "John"', ' hobbies: [', ' "reading",', ' "coding",', ' ]', ' }'] + """ offset_str = " " * offset lines = [] for key, value in data.items(): @@ -130,75 +210,3 @@ def render_input_block(data: dict, offset: int = 4, indentation: int = 4, conver else: lines.append(f"{offset_str}{key}: {convert_to_graphql_as_string(value=value, convert_enum=convert_enum)}") return lines - - -class BaseGraphQLQuery: - query_type: str = "not-defined" - indentation: int = 4 - - def __init__(self, query: dict, variables: dict | None = None, name: str | None = None): - self.query = query - self.variables = variables - self.name = name or "" - - def render_first_line(self) -> str: - first_line = self.query_type - - if self.name: - first_line += " " + self.name - - if self.variables: - first_line += f" ({render_variables_to_string(self.variables)})" - - first_line += " {" - - return first_line - - -class Query(BaseGraphQLQuery): - query_type = "query" - - def render(self, convert_enum: bool = False) -> str: - lines = [self.render_first_line()] - lines.extend( - render_query_block( - data=self.query, indentation=self.indentation, offset=self.indentation, convert_enum=convert_enum - ) - ) - lines.append("}") - - return "\n" + "\n".join(lines) + "\n" - - -class Mutation(BaseGraphQLQuery): - query_type = "mutation" - - def __init__(self, *args: Any, mutation: str, input_data: dict, **kwargs: Any): - self.input_data = input_data - self.mutation = mutation - super().__init__(*args, **kwargs) - - def render(self, convert_enum: bool = False) -> str: - lines = [self.render_first_line()] - lines.append(" " * self.indentation + f"{self.mutation}(") - lines.extend( - render_input_block( - data=self.input_data, - indentation=self.indentation, - offset=self.indentation * 2, - convert_enum=convert_enum, - ) - ) - lines.append(" " * self.indentation + "){") - lines.extend( - render_query_block( - data=self.query, - indentation=self.indentation, - offset=self.indentation * 2, - convert_enum=convert_enum, - ) - ) - lines.append(" " * self.indentation + "}") - lines.append("}") - - return "\n" + "\n".join(lines) + "\n" diff --git a/infrahub_sdk/graphql/utils.py b/infrahub_sdk/graphql/utils.py new file mode 100644 index 00000000..0756460d --- /dev/null +++ b/infrahub_sdk/graphql/utils.py @@ -0,0 +1,40 @@ +import ast + + +def get_class_def_index(module: ast.Module) -> int: + """Get the index of the first class definition in the module. + It's useful to insert other classes before the first class definition.""" + for idx, item in enumerate(module.body): + if isinstance(item, ast.ClassDef): + return idx + return -1 + + +def insert_fragments_inline(module: ast.Module, fragment: ast.Module) -> ast.Module: + """Insert the Pydantic classes for the fragments inline into the module. + + If no class definitions exist in module, fragments are appended to the end. + """ + module_class_def_index = get_class_def_index(module) + + fragment_classes: list[ast.ClassDef] = [item for item in fragment.body if isinstance(item, ast.ClassDef)] + + # Handle edge case when no class definitions exist + if module_class_def_index == -1: + # Append fragments to the end of the module + module.body.extend(fragment_classes) + else: + # Insert fragments before the first class definition + for idx, item in enumerate(fragment_classes): + module.body.insert(module_class_def_index + idx, item) + + return module + + +def remove_fragment_import(module: ast.Module) -> ast.Module: + """Remove the fragment import from the module.""" + for item in module.body: + if isinstance(item, ast.ImportFrom) and item.module == "fragments": + module.body.remove(item) + return module + return module diff --git a/infrahub_sdk/schema/__init__.py b/infrahub_sdk/schema/__init__.py index be1cfab9..4c2b9c79 100644 --- a/infrahub_sdk/schema/__init__.py +++ b/infrahub_sdk/schema/__init__.py @@ -474,6 +474,25 @@ async def fetch( return branch_schema.nodes + async def get_graphql_schema(self, branch: str | None = None) -> str: + """Get the GraphQL schema as a string. + + Args: + branch: The branch to get the schema for. Defaults to default_branch. + + Returns: + The GraphQL schema as a string. + """ + branch = branch or self.client.default_branch + url = f"{self.client.address}/schema.graphql?branch={branch}" + + response = await self.client._get(url=url) + + if response.status_code != 200: + raise ValueError(f"Failed to fetch GraphQL schema: HTTP {response.status_code} - {response.text}") + + return response.text + async def _fetch(self, branch: str, namespaces: list[str] | None = None) -> BranchSchema: url_parts = [("branch", branch)] if namespaces: @@ -697,6 +716,25 @@ def fetch( return branch_schema.nodes + def get_graphql_schema(self, branch: str | None = None) -> str: + """Get the GraphQL schema as a string. + + Args: + branch: The branch to get the schema for. Defaults to default_branch. + + Returns: + The GraphQL schema as a string. + """ + branch = branch or self.client.default_branch + url = f"{self.client.address}/schema.graphql?branch={branch}" + + response = self.client._get(url=url) + + if response.status_code != 200: + raise ValueError(f"Failed to fetch GraphQL schema: HTTP {response.status_code} - {response.text}") + + return response.text + def _fetch(self, branch: str, namespaces: list[str] | None = None) -> BranchSchema: url_parts = [("branch", branch)] if namespaces: diff --git a/poetry.lock b/poetry.lock index a952e6ce..5115d361 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 2.0.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 2.1.1 and should not be changed by hand. [[package]] name = "annotated-types" @@ -32,9 +32,39 @@ typing-extensions = {version = ">=4.1", markers = "python_version < \"3.11\""} [package.extras] doc = ["Sphinx (>=7)", "packaging", "sphinx-autodoc-typehints (>=1.2.0)", "sphinx-rtd-theme"] -test = ["anyio[trio]", "coverage[toml] (>=7)", "exceptiongroup (>=1.2.0)", "hypothesis (>=4.0)", "psutil (>=5.9)", "pytest (>=7.0)", "pytest-mock (>=3.6.1)", "trustme", "uvloop (>=0.17)"] +test = ["anyio[trio]", "coverage[toml] (>=7)", "exceptiongroup (>=1.2.0)", "hypothesis (>=4.0)", "psutil (>=5.9)", "pytest (>=7.0)", "pytest-mock (>=3.6.1)", "trustme", "uvloop (>=0.17) ; platform_python_implementation == \"CPython\" and platform_system != \"Windows\""] trio = ["trio (>=0.23)"] +[[package]] +name = "ariadne-codegen" +version = "0.15.3" +description = "Generate fully typed GraphQL client from schema, queries and mutations!" +optional = true +python-versions = ">=3.9" +groups = ["main"] +markers = "extra == \"ctl\" or extra == \"all\"" +files = [ + {file = "ariadne_codegen-0.15.3-py3-none-any.whl", hash = "sha256:7cd2cc68a7d3860422c8e03f5fe575ed6db22fca0a8a379779919fa08cf2a4f4"}, + {file = "ariadne_codegen-0.15.3.tar.gz", hash = "sha256:30d8b876168411fb05eb52398ab319ce994b6d0b3fe6ae17056dc8a9f14aea6e"}, +] + +[package.dependencies] +autoflake = "*" +black = "*" +click = ">=8.1,<9.0" +graphql-core = ">=3.2.0,<3.3" +httpx = ">=0.23,<1.0" +isort = "*" +pydantic = ">=2.0.0,<3.0.0" +toml = ">=0.10,<1.0" + +[package.extras] +dev = ["ipdb"] +opentelemetry = ["opentelemetry-api"] +subscriptions = ["websockets (>=14.2)"] +test = ["ariadne", "freezegun", "opentelemetry-api", "pytest", "pytest-asyncio", "pytest-httpx", "pytest-mock", "requests-toolbelt", "types-toml", "websockets (>=14.2)"] +types = ["mypy (>=1.0.0)"] + [[package]] name = "asgi-lifespan" version = "2.1.0" @@ -82,8 +112,8 @@ files = [ six = ">=1.12.0" [package.extras] -astroid = ["astroid (>=1,<2)", "astroid (>=2,<4)"] -test = ["astroid (>=1,<2)", "astroid (>=2,<4)", "pytest"] +astroid = ["astroid (>=1,<2) ; python_version < \"3\"", "astroid (>=2,<4) ; python_version >= \"3\""] +test = ["astroid (>=1,<2) ; python_version < \"3\"", "astroid (>=2,<4) ; python_version >= \"3\"", "pytest"] [[package]] name = "async-timeout" @@ -92,7 +122,7 @@ description = "Timeout context manager for asyncio programs" optional = false python-versions = ">=3.8" groups = ["dev"] -markers = "python_version >= \"3.10\" and python_version < \"3.11\"" +markers = "python_version == \"3.10\"" files = [ {file = "async_timeout-5.0.1-py3-none-any.whl", hash = "sha256:39e3809566ff85354557ec2398b55e096c8364bacac9405a7a1fa429e77fe76c"}, {file = "async_timeout-5.0.1.tar.gz", hash = "sha256:d9321a7a3d5a6a5e187e824d2fa0793ce379a202935782d555d6e9d2735677d3"}, @@ -112,12 +142,77 @@ files = [ ] [package.extras] -benchmark = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-codspeed", "pytest-mypy-plugins", "pytest-xdist[psutil]"] -cov = ["cloudpickle", "coverage[toml] (>=5.3)", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] -dev = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pre-commit-uv", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] +benchmark = ["cloudpickle ; platform_python_implementation == \"CPython\"", "hypothesis", "mypy (>=1.11.1) ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pympler", "pytest (>=4.3.0)", "pytest-codspeed", "pytest-mypy-plugins ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pytest-xdist[psutil]"] +cov = ["cloudpickle ; platform_python_implementation == \"CPython\"", "coverage[toml] (>=5.3)", "hypothesis", "mypy (>=1.11.1) ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pytest-xdist[psutil]"] +dev = ["cloudpickle ; platform_python_implementation == \"CPython\"", "hypothesis", "mypy (>=1.11.1) ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pre-commit-uv", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pytest-xdist[psutil]"] docs = ["cogapp", "furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier"] -tests = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] -tests-mypy = ["mypy (>=1.11.1)", "pytest-mypy-plugins"] +tests = ["cloudpickle ; platform_python_implementation == \"CPython\"", "hypothesis", "mypy (>=1.11.1) ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pytest-xdist[psutil]"] +tests-mypy = ["mypy (>=1.11.1) ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pytest-mypy-plugins ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\""] + +[[package]] +name = "autoflake" +version = "2.3.1" +description = "Removes unused imports and unused variables" +optional = true +python-versions = ">=3.8" +groups = ["main"] +markers = "extra == \"ctl\" or extra == \"all\"" +files = [ + {file = "autoflake-2.3.1-py3-none-any.whl", hash = "sha256:3ae7495db9084b7b32818b4140e6dc4fc280b712fb414f5b8fe57b0a8e85a840"}, + {file = "autoflake-2.3.1.tar.gz", hash = "sha256:c98b75dc5b0a86459c4f01a1d32ac7eb4338ec4317a4469515ff1e687ecd909e"}, +] + +[package.dependencies] +pyflakes = ">=3.0.0" +tomli = {version = ">=2.0.1", markers = "python_version < \"3.11\""} + +[[package]] +name = "black" +version = "25.1.0" +description = "The uncompromising code formatter." +optional = true +python-versions = ">=3.9" +groups = ["main"] +markers = "extra == \"ctl\" or extra == \"all\"" +files = [ + {file = "black-25.1.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:759e7ec1e050a15f89b770cefbf91ebee8917aac5c20483bc2d80a6c3a04df32"}, + {file = "black-25.1.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:0e519ecf93120f34243e6b0054db49c00a35f84f195d5bce7e9f5cfc578fc2da"}, + {file = "black-25.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:055e59b198df7ac0b7efca5ad7ff2516bca343276c466be72eb04a3bcc1f82d7"}, + {file = "black-25.1.0-cp310-cp310-win_amd64.whl", hash = "sha256:db8ea9917d6f8fc62abd90d944920d95e73c83a5ee3383493e35d271aca872e9"}, + {file = "black-25.1.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a39337598244de4bae26475f77dda852ea00a93bd4c728e09eacd827ec929df0"}, + {file = "black-25.1.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:96c1c7cd856bba8e20094e36e0f948718dc688dba4a9d78c3adde52b9e6c2299"}, + {file = "black-25.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:bce2e264d59c91e52d8000d507eb20a9aca4a778731a08cfff7e5ac4a4bb7096"}, + {file = "black-25.1.0-cp311-cp311-win_amd64.whl", hash = "sha256:172b1dbff09f86ce6f4eb8edf9dede08b1fce58ba194c87d7a4f1a5aa2f5b3c2"}, + {file = "black-25.1.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:4b60580e829091e6f9238c848ea6750efed72140b91b048770b64e74fe04908b"}, + {file = "black-25.1.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:1e2978f6df243b155ef5fa7e558a43037c3079093ed5d10fd84c43900f2d8ecc"}, + {file = "black-25.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:3b48735872ec535027d979e8dcb20bf4f70b5ac75a8ea99f127c106a7d7aba9f"}, + {file = "black-25.1.0-cp312-cp312-win_amd64.whl", hash = "sha256:ea0213189960bda9cf99be5b8c8ce66bb054af5e9e861249cd23471bd7b0b3ba"}, + {file = "black-25.1.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:8f0b18a02996a836cc9c9c78e5babec10930862827b1b724ddfe98ccf2f2fe4f"}, + {file = "black-25.1.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:afebb7098bfbc70037a053b91ae8437c3857482d3a690fefc03e9ff7aa9a5fd3"}, + {file = "black-25.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:030b9759066a4ee5e5aca28c3c77f9c64789cdd4de8ac1df642c40b708be6171"}, + {file = "black-25.1.0-cp313-cp313-win_amd64.whl", hash = "sha256:a22f402b410566e2d1c950708c77ebf5ebd5d0d88a6a2e87c86d9fb48afa0d18"}, + {file = "black-25.1.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a1ee0a0c330f7b5130ce0caed9936a904793576ef4d2b98c40835d6a65afa6a0"}, + {file = "black-25.1.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:f3df5f1bf91d36002b0a75389ca8663510cf0531cca8aa5c1ef695b46d98655f"}, + {file = "black-25.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d9e6827d563a2c820772b32ce8a42828dc6790f095f441beef18f96aa6f8294e"}, + {file = "black-25.1.0-cp39-cp39-win_amd64.whl", hash = "sha256:bacabb307dca5ebaf9c118d2d2f6903da0d62c9faa82bd21a33eecc319559355"}, + {file = "black-25.1.0-py3-none-any.whl", hash = "sha256:95e8176dae143ba9097f351d174fdaf0ccd29efb414b362ae3fd72bf0f710717"}, + {file = "black-25.1.0.tar.gz", hash = "sha256:33496d5cd1222ad73391352b4ae8da15253c5de89b93a80b3e2c8d9a19ec2666"}, +] + +[package.dependencies] +click = ">=8.0.0" +mypy-extensions = ">=0.4.3" +packaging = ">=22.0" +pathspec = ">=0.9.0" +platformdirs = ">=2" +tomli = {version = ">=1.1.0", markers = "python_version < \"3.11\""} +typing-extensions = {version = ">=4.0.1", markers = "python_version < \"3.11\""} + +[package.extras] +colorama = ["colorama (>=0.4.3)"] +d = ["aiohttp (>=3.10)"] +jupyter = ["ipython (>=7.8.0)", "tokenize-rt (>=3.2.0)"] +uvloop = ["uvloop (>=0.15.2)"] [[package]] name = "cachetools" @@ -296,7 +391,7 @@ files = [ {file = "colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6"}, {file = "colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"}, ] -markers = {main = "extra == \"ctl\" or sys_platform == \"win32\" or extra == \"all\"", dev = "platform_system == \"Windows\" or sys_platform == \"win32\" or python_version >= \"3.10\""} +markers = {main = "extra == \"ctl\" or extra == \"all\" or sys_platform == \"win32\"", dev = "platform_system == \"Windows\" or sys_platform == \"win32\" or python_version >= \"3.10\""} [[package]] name = "coolname" @@ -427,7 +522,7 @@ files = [ tomli = {version = "*", optional = true, markers = "python_full_version <= \"3.11.0a6\" and extra == \"toml\""} [package.extras] -toml = ["tomli"] +toml = ["tomli ; python_full_version <= \"3.11.0a6\""] [[package]] name = "dateparser" @@ -612,7 +707,7 @@ description = "Like `typing._eval_type`, but lets older Python versions use newe optional = false python-versions = ">=3.8" groups = ["main"] -markers = "python_version < \"3.10\"" +markers = "python_version == \"3.9\"" files = [ {file = "eval_type_backport-0.2.2-py3-none-any.whl", hash = "sha256:cb6ad7c393517f476f96d456d0412ea80f0a8cf96f6892834cd9340149111b0a"}, {file = "eval_type_backport-0.2.2.tar.gz", hash = "sha256:f0576b4cf01ebb5bd358d02314d31846af5e07678387486e2c798af0e7d849c1"}, @@ -665,7 +760,7 @@ files = [ ] [package.extras] -tests = ["asttokens (>=2.1.0)", "coverage", "coverage-enable-subprocess", "ipython", "littleutils", "pytest", "rich"] +tests = ["asttokens (>=2.1.0)", "coverage", "coverage-enable-subprocess", "ipython", "littleutils", "pytest", "rich ; python_version >= \"3.11\""] [[package]] name = "fastapi" @@ -705,7 +800,7 @@ files = [ [package.extras] docs = ["furo (>=2024.8.6)", "sphinx (>=8.0.2)", "sphinx-autodoc-typehints (>=2.4)"] testing = ["covdefaults (>=2.3)", "coverage (>=7.6.1)", "diff-cover (>=9.1.1)", "pytest (>=8.3.2)", "pytest-asyncio (>=0.24)", "pytest-cov (>=5)", "pytest-mock (>=3.14)", "pytest-timeout (>=2.3.1)", "virtualenv (>=20.26.3)"] -typing = ["typing-extensions (>=4.12.2)"] +typing = ["typing-extensions (>=4.12.2) ; python_version < \"3.11\""] [[package]] name = "fsspec" @@ -745,7 +840,7 @@ smb = ["smbprotocol"] ssh = ["paramiko"] test = ["aiohttp (!=4.0.0a0,!=4.0.0a1)", "numpy", "pytest", "pytest-asyncio (!=0.22.0)", "pytest-benchmark", "pytest-cov", "pytest-mock", "pytest-recording", "pytest-rerunfailures", "requests"] test-downstream = ["aiobotocore (>=2.5.4,<3.0.0)", "dask[dataframe,test]", "moto[server] (>4,<5)", "pytest-timeout", "xarray"] -test-full = ["adlfs", "aiohttp (!=4.0.0a0,!=4.0.0a1)", "cloudpickle", "dask", "distributed", "dropbox", "dropboxdrivefs", "fastparquet", "fusepy", "gcsfs", "jinja2", "kerchunk", "libarchive-c", "lz4", "notebook", "numpy", "ocifs", "pandas", "panel", "paramiko", "pyarrow", "pyarrow (>=1)", "pyftpdlib", "pygit2", "pytest", "pytest-asyncio (!=0.22.0)", "pytest-benchmark", "pytest-cov", "pytest-mock", "pytest-recording", "pytest-rerunfailures", "python-snappy", "requests", "smbprotocol", "tqdm", "urllib3", "zarr", "zstandard"] +test-full = ["adlfs", "aiohttp (!=4.0.0a0,!=4.0.0a1)", "cloudpickle", "dask", "distributed", "dropbox", "dropboxdrivefs", "fastparquet", "fusepy", "gcsfs", "jinja2", "kerchunk", "libarchive-c", "lz4", "notebook", "numpy", "ocifs", "pandas", "panel", "paramiko", "pyarrow", "pyarrow (>=1)", "pyftpdlib", "pygit2", "pytest", "pytest-asyncio (!=0.22.0)", "pytest-benchmark", "pytest-cov", "pytest-mock", "pytest-recording", "pytest-rerunfailures", "python-snappy", "requests", "smbprotocol", "tqdm", "urllib3", "zarr", "zstandard ; python_version < \"3.14\""] tqdm = ["tqdm"] [[package]] @@ -891,7 +986,7 @@ httpcore = "==1.*" idna = "*" [package.extras] -brotli = ["brotli", "brotlicffi"] +brotli = ["brotli ; platform_python_implementation == \"CPython\"", "brotlicffi ; platform_python_implementation != \"CPython\""] cli = ["click (==8.*)", "pygments (==2.*)", "rich (>=10,<14)"] http2 = ["h2 (>=3,<5)"] socks = ["socksio (==1.*)"] @@ -972,12 +1067,12 @@ files = [ zipp = ">=3.20" [package.extras] -check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1) ; sys_platform != \"cygwin\""] cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] enabler = ["pytest-enabler (>=2.2)"] perf = ["ipython"] -test = ["flufl.flake8", "importlib-resources (>=1.3)", "jaraco.test (>=5.4)", "packaging", "pyfakefs", "pytest (>=6,!=8.1.*)", "pytest-perf (>=0.9.2)"] +test = ["flufl.flake8", "importlib-resources (>=1.3) ; python_version < \"3.9\"", "jaraco.test (>=5.4)", "packaging", "pyfakefs", "pytest (>=6,!=8.1.*)", "pytest-perf (>=0.9.2)"] type = ["pytest-mypy"] [[package]] @@ -987,7 +1082,7 @@ description = "Read resources from Python packages" optional = false python-versions = ">=3.8" groups = ["dev"] -markers = "python_version < \"3.10\"" +markers = "python_version == \"3.9\"" files = [ {file = "importlib_resources-6.4.5-py3-none-any.whl", hash = "sha256:ac29d5f956f01d5e4bb63102a5a19957f1b9175e45649977264a1416783bb717"}, {file = "importlib_resources-6.4.5.tar.gz", hash = "sha256:980862a1d16c9e147a59603677fa2aa5fd82b87f223b6cb870695bcfce830065"}, @@ -997,7 +1092,7 @@ files = [ zipp = {version = ">=3.1.0", markers = "python_version < \"3.10\""} [package.extras] -check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1) ; sys_platform != \"cygwin\""] cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] enabler = ["pytest-enabler (>=2.2)"] @@ -1087,6 +1182,23 @@ qtconsole = ["qtconsole"] test = ["pickleshare", "pytest (<7.1)", "pytest-asyncio (<0.22)", "testpath"] test-extra = ["curio", "matplotlib (!=3.2.0)", "nbformat", "numpy (>=1.22)", "pandas", "pickleshare", "pytest (<7.1)", "pytest-asyncio (<0.22)", "testpath", "trio"] +[[package]] +name = "isort" +version = "6.0.1" +description = "A Python utility / library to sort Python imports." +optional = true +python-versions = ">=3.9.0" +groups = ["main"] +markers = "extra == \"ctl\" or extra == \"all\"" +files = [ + {file = "isort-6.0.1-py3-none-any.whl", hash = "sha256:2dc5d7f65c9678d94c88dfc29161a320eec67328bc97aad576874cb4be1e9615"}, + {file = "isort-6.0.1.tar.gz", hash = "sha256:1cb5df28dfbc742e490c5e41bad6da41b805b0a8be7bc93cd0fb2a8a890ac450"}, +] + +[package.extras] +colors = ["colorama"] +plugins = ["setuptools"] + [[package]] name = "jedi" version = "0.19.1" @@ -1393,11 +1505,12 @@ version = "1.0.0" description = "Type system extensions for programs checked with the mypy type checker." optional = false python-versions = ">=3.5" -groups = ["dev"] +groups = ["main", "dev"] files = [ {file = "mypy_extensions-1.0.0-py3-none-any.whl", hash = "sha256:4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d"}, {file = "mypy_extensions-1.0.0.tar.gz", hash = "sha256:75dbf8955dc00442a438fc4d0666508a9a97b6bd41aa2f0ffe9d2f2725af0782"}, ] +markers = {main = "extra == \"ctl\" or extra == \"all\""} [[package]] name = "netutils" @@ -1705,7 +1818,7 @@ python-dateutil = ">=2.6" tzdata = ">=2020.1" [package.extras] -test = ["time-machine (>=2.6.0)"] +test = ["time-machine (>=2.6.0) ; implementation_name != \"pypy\""] [[package]] name = "pexpect" @@ -2029,7 +2142,7 @@ typing-inspection = ">=0.4.0" [package.extras] email = ["email-validator (>=2.0.0)"] -timezone = ["tzdata"] +timezone = ["tzdata ; python_version >= \"3.9\" and platform_system == \"Windows\""] [[package]] name = "pydantic-core" @@ -2161,11 +2274,11 @@ pydantic = ">=2.5.2" typing-extensions = "*" [package.extras] -all = ["pendulum (>=3.0.0,<4.0.0)", "phonenumbers (>=8,<10)", "pycountry (>=23)", "pymongo (>=4.0.0,<5.0.0)", "python-ulid (>=1,<2)", "python-ulid (>=1,<4)", "pytz (>=2024.1)", "semver (>=3.0.2)", "semver (>=3.0.2,<3.1.0)", "tzdata (>=2024.1)"] +all = ["pendulum (>=3.0.0,<4.0.0)", "phonenumbers (>=8,<10)", "pycountry (>=23)", "pymongo (>=4.0.0,<5.0.0)", "python-ulid (>=1,<2) ; python_version < \"3.9\"", "python-ulid (>=1,<4) ; python_version >= \"3.9\"", "pytz (>=2024.1)", "semver (>=3.0.2)", "semver (>=3.0.2,<3.1.0)", "tzdata (>=2024.1)"] pendulum = ["pendulum (>=3.0.0,<4.0.0)"] phonenumbers = ["phonenumbers (>=8,<10)"] pycountry = ["pycountry (>=23)"] -python-ulid = ["python-ulid (>=1,<2)", "python-ulid (>=1,<4)"] +python-ulid = ["python-ulid (>=1,<2) ; python_version < \"3.9\"", "python-ulid (>=1,<4) ; python_version >= \"3.9\""] semver = ["semver (>=3.0.2)"] [[package]] @@ -2189,6 +2302,19 @@ azure-key-vault = ["azure-identity (>=1.16.0)", "azure-keyvault-secrets (>=4.8.0 toml = ["tomli (>=2.0.1)"] yaml = ["pyyaml (>=6.0.1)"] +[[package]] +name = "pyflakes" +version = "3.4.0" +description = "passive checker of Python programs" +optional = true +python-versions = ">=3.9" +groups = ["main"] +markers = "extra == \"ctl\" or extra == \"all\"" +files = [ + {file = "pyflakes-3.4.0-py2.py3-none-any.whl", hash = "sha256:f742a7dbd0d9cb9ea41e9a24a918996e8170c799fa528688d40dd582c8265f4f"}, + {file = "pyflakes-3.4.0.tar.gz", hash = "sha256:b24f96fafb7d2ab0ec5075b7350b3d2d2218eab42003821c06344973d3ea2f58"}, +] + [[package]] name = "pygments" version = "2.18.0" @@ -2390,7 +2516,7 @@ async-timeout = {version = ">=4.0", optional = true, markers = "python_version < [package.extras] anyio = ["anyio (>=3.3.4,<5.0.0)"] -asyncio = ["async-timeout (>=4.0)"] +asyncio = ["async-timeout (>=4.0) ; python_version < \"3.11\""] curio = ["curio (>=1.4)"] trio = ["trio (>=0.24)"] @@ -2434,7 +2560,7 @@ files = [ {file = "pywin32-308-cp39-cp39-win32.whl", hash = "sha256:7873ca4dc60ab3287919881a7d4f88baee4a6e639aa6962de25a98ba6b193341"}, {file = "pywin32-308-cp39-cp39-win_amd64.whl", hash = "sha256:71b3322d949b4cc20776436a9c9ba0eeedcbc9c650daa536df63f0ff111bb920"}, ] -markers = {main = "platform_system == \"Windows\" and platform_python_implementation != \"PyPy\" and (extra == \"ctl\" or extra == \"all\")", dev = "python_version >= \"3.10\" and sys_platform == \"win32\""} +markers = {main = "platform_python_implementation != \"PyPy\" and (extra == \"ctl\" or extra == \"all\") and platform_system == \"Windows\"", dev = "python_version >= \"3.10\" and sys_platform == \"win32\""} [[package]] name = "pyyaml" @@ -2883,7 +3009,7 @@ description = "C version of reader, parser and emitter for ruamel.yaml derived f optional = false python-versions = ">=3.9" groups = ["dev"] -markers = "python_version >= \"3.10\" and platform_python_implementation == \"CPython\"" +markers = "platform_python_implementation == \"CPython\" and python_version >= \"3.10\"" files = [ {file = "ruamel.yaml.clib-0.2.12-cp310-cp310-macosx_13_0_arm64.whl", hash = "sha256:11f891336688faf5156a36293a9c362bdc7c88f03a8a027c2c1d8e0bcde998e5"}, {file = "ruamel.yaml.clib-0.2.12-cp310-cp310-manylinux2014_aarch64.whl", hash = "sha256:a606ef75a60ecf3d924613892cc603b154178ee25abb3055db5062da811fd969"}, @@ -3111,12 +3237,12 @@ version = "0.10.2" description = "Python Library for Tom's Obvious, Minimal Language" optional = false python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*" -groups = ["dev"] -markers = "python_version >= \"3.10\"" +groups = ["main", "dev"] files = [ {file = "toml-0.10.2-py2.py3-none-any.whl", hash = "sha256:806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b"}, {file = "toml-0.10.2.tar.gz", hash = "sha256:b3bda1d108d5dd99f4a20d24d9c348e91c4db7ab1b749200bded2f839ccbe68f"}, ] +markers = {main = "extra == \"ctl\" or extra == \"all\"", dev = "python_version >= \"3.10\""} [[package]] name = "tomli" @@ -3262,7 +3388,7 @@ files = [ {file = "tzdata-2024.1-py2.py3-none-any.whl", hash = "sha256:9068bc196136463f5245e51efda838afa15aaeca9903f49050dfa2679db4d252"}, {file = "tzdata-2024.1.tar.gz", hash = "sha256:2674120f8d891909751c38abcdfd386ac0a5a1127954fbc332af6b5ceae07efd"}, ] -markers = {main = "sys_platform == \"win32\"", dev = "python_version >= \"3.10\" and python_version < \"3.13\" or python_version >= \"3.10\" and platform_system == \"Windows\" or sys_platform == \"win32\""} +markers = {main = "sys_platform == \"win32\"", dev = "(platform_system == \"Windows\" or sys_platform == \"win32\" or python_version == \"3.12\" or python_version == \"3.11\" or python_version == \"3.10\") and python_version >= \"3.10\""} [[package]] name = "tzlocal" @@ -3384,7 +3510,7 @@ files = [ ] [package.extras] -brotli = ["brotli (>=1.0.9)", "brotlicffi (>=0.8.0)"] +brotli = ["brotli (>=1.0.9) ; platform_python_implementation == \"CPython\"", "brotlicffi (>=0.8.0) ; platform_python_implementation != \"CPython\""] h2 = ["h2 (>=4,<5)"] socks = ["pysocks (>=1.5.6,!=1.5.7,<2.0)"] zstd = ["zstandard (>=0.18.0)"] @@ -3408,7 +3534,7 @@ h11 = ">=0.8" typing-extensions = {version = ">=4.0", markers = "python_version < \"3.11\""} [package.extras] -standard = ["colorama (>=0.4)", "httptools (>=0.6.3)", "python-dotenv (>=0.13)", "pyyaml (>=5.1)", "uvloop (>=0.15.1)", "watchfiles (>=0.13)", "websockets (>=10.4)"] +standard = ["colorama (>=0.4) ; sys_platform == \"win32\"", "httptools (>=0.6.3)", "python-dotenv (>=0.13)", "pyyaml (>=5.1)", "uvloop (>=0.15.1) ; sys_platform != \"win32\" and sys_platform != \"cygwin\" and platform_python_implementation != \"PyPy\"", "watchfiles (>=0.13)", "websockets (>=10.4)"] [[package]] name = "virtualenv" @@ -3429,7 +3555,7 @@ platformdirs = ">=3.9.1,<5" [package.extras] docs = ["furo (>=2023.7.26)", "proselint (>=0.13)", "sphinx (>=7.1.2,!=7.3)", "sphinx-argparse (>=0.4)", "sphinxcontrib-towncrier (>=0.2.1a0)", "towncrier (>=23.6)"] -test = ["covdefaults (>=2.3)", "coverage (>=7.2.7)", "coverage-enable-subprocess (>=1)", "flaky (>=3.7)", "packaging (>=23.1)", "pytest (>=7.4)", "pytest-env (>=0.8.2)", "pytest-freezer (>=0.4.8)", "pytest-mock (>=3.11.1)", "pytest-randomly (>=3.12)", "pytest-timeout (>=2.1)", "setuptools (>=68)", "time-machine (>=2.10)"] +test = ["covdefaults (>=2.3)", "coverage (>=7.2.7)", "coverage-enable-subprocess (>=1)", "flaky (>=3.7)", "packaging (>=23.1)", "pytest (>=7.4)", "pytest-env (>=0.8.2)", "pytest-freezer (>=0.4.8) ; platform_python_implementation == \"PyPy\" or platform_python_implementation == \"CPython\" and sys_platform == \"win32\" and python_version >= \"3.13\"", "pytest-mock (>=3.11.1)", "pytest-randomly (>=3.12)", "pytest-timeout (>=2.1)", "setuptools (>=68)", "time-machine (>=2.10) ; platform_python_implementation == \"CPython\""] [[package]] name = "wcwidth" @@ -3604,6 +3730,7 @@ files = [ {file = "whenever-0.7.3-cp39-cp39-win_amd64.whl", hash = "sha256:9f1c0219bc0d7f933d11891585d118bd5c7b2c97568dc7eff14a434375761da1"}, {file = "whenever-0.7.3.tar.gz", hash = "sha256:fc2b3756c35a0694c4159ad877405949ec283623fd2082b66cdafab6e883e65b"}, ] +markers = {dev = "python_version >= \"3.12\""} [package.dependencies] tzdata = {version = ">=2020.1", markers = "sys_platform == \"win32\""} @@ -3716,19 +3843,19 @@ files = [ ] [package.extras] -check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)"] +check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1) ; sys_platform != \"cygwin\""] cover = ["pytest-cov"] doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] enabler = ["pytest-enabler (>=2.2)"] -test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] +test = ["big-O", "importlib-resources ; python_version < \"3.9\"", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-ignore-flaky"] type = ["pytest-mypy"] [extras] -all = ["Jinja2", "click", "copier", "numpy", "numpy", "pyarrow", "pytest", "pyyaml", "rich", "tomli", "typer"] -ctl = ["Jinja2", "click", "copier", "numpy", "numpy", "pyarrow", "pyyaml", "rich", "tomli", "typer"] +all = ["Jinja2", "ariadne-codegen", "click", "copier", "numpy", "numpy", "pyarrow", "pytest", "pyyaml", "rich", "tomli", "typer"] +ctl = ["Jinja2", "ariadne-codegen", "click", "copier", "numpy", "numpy", "pyarrow", "pyyaml", "rich", "tomli", "typer"] tests = ["Jinja2", "pytest", "pyyaml", "rich"] [metadata] lock-version = "2.1" python-versions = "^3.9, <3.14" -content-hash = "95a903d6668a2aca0f6cb12b295d472b2b3855e51392d1b59d06cccace87d99d" +content-hash = "e46a650fcc8ef743c26c20c668b3256db096d06c20dbd17161d18d47f24e5a93" diff --git a/pyproject.toml b/pyproject.toml index 14be90a8..1590dfc3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -46,6 +46,7 @@ netutils = "^1.0.0" click = { version = "8.1.*", optional = true } copier = { version = "^9.8.0", optional = true } tomli = { version = ">=1.1.0", python = "<3.11", optional = true } +ariadne-codegen = {version = "0.15.3", optional = true} [tool.poetry.group.dev.dependencies] pytest = "*" @@ -69,7 +70,7 @@ infrahub-testcontainers = { version = "^1.4.0", python = ">=3.10" } astroid = "~3.1" [tool.poetry.extras] -ctl = ["Jinja2", "numpy", "pyarrow", "pyyaml", "rich", "tomli", "typer", "click", "copier"] +ctl = ["Jinja2", "numpy", "pyarrow", "pyyaml", "rich", "tomli", "typer", "click", "copier", "ariadne-codegen"] tests = ["Jinja2", "pytest", "pyyaml", "rich"] all = [ "Jinja2", @@ -82,6 +83,7 @@ all = [ "typer", "click", "copier", + "ariadne-codegen", ] [tool.poetry.scripts] @@ -130,6 +132,7 @@ exclude = [ "build", "dist", "examples", + "tests/fixtures/unit/test_graphql_plugin", ] @@ -255,7 +258,6 @@ max-complexity = 17 "S105", # 'PASS' is not a password but a state ] - "tests/**/*.py" = [ "PLR2004", # Magic value used in comparison "S101", # Use of assert detected @@ -275,6 +277,11 @@ max-complexity = 17 "tests/unit/sdk/test_client.py" = [ "W293", # Blank line contains whitespace (used within output check) ] + +"tests/fixtures/unit/test_graphql_plugin/*.py" = [ + "FA100", # Add `from __future__ import annotations` to simplify `typing.Optional` +] + "tasks.py" = [ "PLC0415", # `import` should be at the top-level of a file ] diff --git a/tests/fixtures/unit/test_graphql_plugin/python01.py b/tests/fixtures/unit/test_graphql_plugin/python01.py new file mode 100644 index 00000000..5faa66bf --- /dev/null +++ b/tests/fixtures/unit/test_graphql_plugin/python01.py @@ -0,0 +1,38 @@ +from __future__ import annotations + +from typing import Optional + +from pydantic import Field, BaseModel + + +class CreateDevice(BaseModel): + infra_device_upsert: Optional[CreateDeviceInfraDeviceUpsert] = Field(alias="InfraDeviceUpsert") + + +class CreateDeviceInfraDeviceUpsert(BaseModel): + ok: Optional[bool] + object: Optional[CreateDeviceInfraDeviceUpsertObject] + + +class CreateDeviceInfraDeviceUpsertObject(BaseModel): + id: str + name: Optional[CreateDeviceInfraDeviceUpsertObjectName] + description: Optional[CreateDeviceInfraDeviceUpsertObjectDescription] + status: Optional[CreateDeviceInfraDeviceUpsertObjectStatus] + + +class CreateDeviceInfraDeviceUpsertObjectName(BaseModel): + value: Optional[str] + + +class CreateDeviceInfraDeviceUpsertObjectDescription(BaseModel): + value: Optional[str] + + +class CreateDeviceInfraDeviceUpsertObjectStatus(BaseModel): + value: Optional[str] + + +CreateDevice.model_rebuild() +CreateDeviceInfraDeviceUpsert.model_rebuild() +CreateDeviceInfraDeviceUpsertObject.model_rebuild() diff --git a/tests/fixtures/unit/test_graphql_plugin/python01_after_annotation.py b/tests/fixtures/unit/test_graphql_plugin/python01_after_annotation.py new file mode 100644 index 00000000..5faa66bf --- /dev/null +++ b/tests/fixtures/unit/test_graphql_plugin/python01_after_annotation.py @@ -0,0 +1,38 @@ +from __future__ import annotations + +from typing import Optional + +from pydantic import Field, BaseModel + + +class CreateDevice(BaseModel): + infra_device_upsert: Optional[CreateDeviceInfraDeviceUpsert] = Field(alias="InfraDeviceUpsert") + + +class CreateDeviceInfraDeviceUpsert(BaseModel): + ok: Optional[bool] + object: Optional[CreateDeviceInfraDeviceUpsertObject] + + +class CreateDeviceInfraDeviceUpsertObject(BaseModel): + id: str + name: Optional[CreateDeviceInfraDeviceUpsertObjectName] + description: Optional[CreateDeviceInfraDeviceUpsertObjectDescription] + status: Optional[CreateDeviceInfraDeviceUpsertObjectStatus] + + +class CreateDeviceInfraDeviceUpsertObjectName(BaseModel): + value: Optional[str] + + +class CreateDeviceInfraDeviceUpsertObjectDescription(BaseModel): + value: Optional[str] + + +class CreateDeviceInfraDeviceUpsertObjectStatus(BaseModel): + value: Optional[str] + + +CreateDevice.model_rebuild() +CreateDeviceInfraDeviceUpsert.model_rebuild() +CreateDeviceInfraDeviceUpsertObject.model_rebuild() diff --git a/tests/fixtures/unit/test_graphql_plugin/python02.py b/tests/fixtures/unit/test_graphql_plugin/python02.py new file mode 100644 index 00000000..a6cc57ba --- /dev/null +++ b/tests/fixtures/unit/test_graphql_plugin/python02.py @@ -0,0 +1,16 @@ +from typing import Optional + +from pydantic import Field, BaseModel + + +class CreateDevice(BaseModel): + infra_device_upsert: Optional["CreateDeviceInfraDeviceUpsert"] = Field(alias="InfraDeviceUpsert") + + +class CreateDeviceInfraDeviceUpsert(BaseModel): + ok: Optional[bool] + object: Optional[dict] + + +CreateDevice.model_rebuild() +CreateDeviceInfraDeviceUpsert.model_rebuild() diff --git a/tests/fixtures/unit/test_graphql_plugin/python02_after_annotation.py b/tests/fixtures/unit/test_graphql_plugin/python02_after_annotation.py new file mode 100644 index 00000000..85fbea16 --- /dev/null +++ b/tests/fixtures/unit/test_graphql_plugin/python02_after_annotation.py @@ -0,0 +1,19 @@ +from __future__ import annotations + +from typing import Optional + +from pydantic import Field, BaseModel + + + +class CreateDevice(BaseModel): + infra_device_upsert: Optional["CreateDeviceInfraDeviceUpsert"] = Field(alias="InfraDeviceUpsert") + + +class CreateDeviceInfraDeviceUpsert(BaseModel): + ok: Optional[bool] + object: Optional[dict] + + +CreateDevice.model_rebuild() +CreateDeviceInfraDeviceUpsert.model_rebuild() diff --git a/tests/fixtures/unit/test_graphql_plugin/schema.graphql b/tests/fixtures/unit/test_graphql_plugin/schema.graphql new file mode 100644 index 00000000..263eae2a --- /dev/null +++ b/tests/fixtures/unit/test_graphql_plugin/schema.graphql @@ -0,0 +1,19407 @@ +"""Expands a field to include Node defaults""" +directive @expand( + """Exclude specific fields""" + exclude: [String] +) on FIELD | FRAGMENT_SPREAD | INLINE_FRAGMENT + +"""Attribute of type Text""" +type TextAttribute implements AttributeInterface { + is_default: Boolean + is_inherited: Boolean + is_protected: Boolean + is_visible: Boolean + updated_at: DateTime + id: String + is_from_profile: Boolean + permissions: PermissionType + value: String + source: LineageSource + owner: LineageOwner +} + +interface AttributeInterface { + is_default: Boolean + is_inherited: Boolean + is_protected: Boolean + is_visible: Boolean + updated_at: DateTime +} + +""" +The `DateTime` scalar type represents a DateTime +value as specified by +[iso8601](https://en.wikipedia.org/wiki/ISO_8601). +""" +scalar DateTime + +type PermissionType { + update_value: BranchRelativePermissionDecision +} + +""" +This enum is only used to communicate a permission decision relative to a branch. +""" +enum BranchRelativePermissionDecision { + DENY + ALLOW + ALLOW_DEFAULT + ALLOW_OTHER +} + +"""Attribute of type Dropdown""" +type Dropdown implements AttributeInterface { + is_default: Boolean + is_inherited: Boolean + is_protected: Boolean + is_visible: Boolean + updated_at: DateTime + value: String + label: String + color: String + description: String + id: String + is_from_profile: Boolean + permissions: PermissionType + source: LineageSource + owner: LineageOwner +} + +"""Attribute of type MacAddress""" +type MacAddress implements AttributeInterface { + is_default: Boolean + is_inherited: Boolean + is_protected: Boolean + is_visible: Boolean + updated_at: DateTime + id: String + is_from_profile: Boolean + permissions: PermissionType + value: String + oui: String + ei: String + version: Int + binary: String + eui48: String + eui64: String + + """Format without delimiters""" + bare: String + + """Format often used by Cisco devices""" + dot_notation: String + + """Format used by UNIX based systems""" + semicolon_notation: String + + """Format used by PostgreSQL""" + split_notation: String + source: LineageSource + owner: LineageOwner +} + +"""Attribute of type Number""" +type NumberAttribute implements AttributeInterface { + is_default: Boolean + is_inherited: Boolean + is_protected: Boolean + is_visible: Boolean + updated_at: DateTime + id: String + is_from_profile: Boolean + permissions: PermissionType + value: BigInt + source: LineageSource + owner: LineageOwner +} + +""" +The `BigInt` scalar type represents non-fractional whole numeric values. +`BigInt` is not constrained to 32-bit like the `Int` type and thus is a less +compatible type. +""" +scalar BigInt + +"""Attribute of type IPHost""" +type IPHost implements AttributeInterface { + is_default: Boolean + is_inherited: Boolean + is_protected: Boolean + is_visible: Boolean + updated_at: DateTime + id: String + is_from_profile: Boolean + permissions: PermissionType + value: String + ip: String + hostmask: String + netmask: String + prefixlen: Int + version: Int + with_hostmask: String + with_netmask: String + source: LineageSource + owner: LineageOwner +} + +"""Attribute of type IPNetwork""" +type IPNetwork implements AttributeInterface { + is_default: Boolean + is_inherited: Boolean + is_protected: Boolean + is_visible: Boolean + updated_at: DateTime + id: String + is_from_profile: Boolean + permissions: PermissionType + value: String + broadcast_address: String + hostmask: String + netmask: String + prefixlen: Int + num_addresses: Int + version: Int + with_hostmask: String + with_netmask: String + source: LineageSource + owner: LineageOwner +} + +"""Attribute of type Checkbox""" +type CheckboxAttribute implements AttributeInterface { + is_default: Boolean + is_inherited: Boolean + is_protected: Boolean + is_visible: Boolean + updated_at: DateTime + id: String + is_from_profile: Boolean + permissions: PermissionType + value: Boolean + source: LineageSource + owner: LineageOwner +} + +"""Attribute of type List""" +type ListAttribute implements AttributeInterface { + is_default: Boolean + is_inherited: Boolean + is_protected: Boolean + is_visible: Boolean + updated_at: DateTime + id: String + is_from_profile: Boolean + permissions: PermissionType + value: GenericScalar + source: LineageSource + owner: LineageOwner +} + +""" +The `GenericScalar` scalar type represents a generic +GraphQL scalar value that could be: +String, Boolean, Int, Float, List or Object. +""" +scalar GenericScalar + +"""Attribute of type JSON""" +type JSONAttribute implements AttributeInterface { + is_default: Boolean + is_inherited: Boolean + is_protected: Boolean + is_visible: Boolean + updated_at: DateTime + id: String + is_from_profile: Boolean + permissions: PermissionType + value: GenericScalar + source: LineageSource + owner: LineageOwner +} + +"""Attribute of type GenericScalar""" +type AnyAttribute implements AttributeInterface { + is_default: Boolean + is_inherited: Boolean + is_protected: Boolean + is_visible: Boolean + updated_at: DateTime + id: String + is_from_profile: Boolean + permissions: PermissionType + value: GenericScalar + source: LineageSource + owner: LineageOwner +} + +type ArtifactEvent implements EventNodeInterface { + """The ID of the event.""" + id: String! + + """The name of the event.""" + event: String! + + """The branch where the event occurred.""" + branch: String + + """The account ID that triggered the event.""" + account_id: String + + """The timestamp when the event occurred.""" + occurred_at: DateTime! + + """ + The level of the event 0 is a root level event, the child events will have 1 and grand children 2. + """ + level: Int! + + """The primary Infrahub node this event is associated with.""" + primary_node: RelatedNode + + """Related Infrahub nodes this event is associated with.""" + related_nodes: [RelatedNode!]! + + """Indicates if the event is expected to have child events under it""" + has_children: Boolean! + + """The event ID of the direct parent to this event.""" + parent_id: String + + """The current checksum of the artifact""" + checksum: String! + + """The previous checksum of the artifact""" + checksum_previous: String + + """The current storage_id of the artifact""" + storage_id: String! + + """The previous storage_id of the artifact""" + storage_id_previous: String + + """Artifact definition ID""" + artifact_definition_id: String! +} + +interface EventNodeInterface { + """The ID of the event.""" + id: String! + + """The name of the event.""" + event: String! + + """The branch where the event occurred.""" + branch: String + + """The account ID that triggered the event.""" + account_id: String + + """The timestamp when the event occurred.""" + occurred_at: DateTime! + + """ + The level of the event 0 is a root level event, the child events will have 1 and grand children 2. + """ + level: Int! + + """The primary Infrahub node this event is associated with.""" + primary_node: RelatedNode + + """Related Infrahub nodes this event is associated with.""" + related_nodes: [RelatedNode!]! + + """Indicates if the event is expected to have child events under it""" + has_children: Boolean! + + """The event ID of the direct parent to this event.""" + parent_id: String +} + +type RelatedNode { + """The ID of the requested object""" + id: String! + + """The ID of the requested object""" + kind: String! +} + +type NodeMutatedEvent implements EventNodeInterface { + """The ID of the event.""" + id: String! + + """The name of the event.""" + event: String! + + """The branch where the event occurred.""" + branch: String + + """The account ID that triggered the event.""" + account_id: String + + """The timestamp when the event occurred.""" + occurred_at: DateTime! + + """ + The level of the event 0 is a root level event, the child events will have 1 and grand children 2. + """ + level: Int! + + """The primary Infrahub node this event is associated with.""" + primary_node: RelatedNode + + """Related Infrahub nodes this event is associated with.""" + related_nodes: [RelatedNode!]! + + """Indicates if the event is expected to have child events under it""" + has_children: Boolean! + + """The event ID of the direct parent to this event.""" + parent_id: String + payload: GenericScalar! + attributes: [InfrahubMutatedAttribute!]! + relationships: [InfrahubMutatedRelationship!]! +} + +type InfrahubMutatedAttribute { + name: String! + action: DiffAction! + value: String + kind: String! + value_previous: String +} + +"""An enumeration.""" +enum DiffAction { + ADDED + REMOVED + UPDATED + UNCHANGED +} + +type InfrahubMutatedRelationship { + name: String! + action: DiffAction! + peer: RelatedNode! +} + +type BranchCreatedEvent implements EventNodeInterface { + """The ID of the event.""" + id: String! + + """The name of the event.""" + event: String! + + """The branch where the event occurred.""" + branch: String + + """The account ID that triggered the event.""" + account_id: String + + """The timestamp when the event occurred.""" + occurred_at: DateTime! + + """ + The level of the event 0 is a root level event, the child events will have 1 and grand children 2. + """ + level: Int! + + """The primary Infrahub node this event is associated with.""" + primary_node: RelatedNode + + """Related Infrahub nodes this event is associated with.""" + related_nodes: [RelatedNode!]! + + """Indicates if the event is expected to have child events under it""" + has_children: Boolean! + + """The event ID of the direct parent to this event.""" + parent_id: String + + """The name of the branch that was created""" + created_branch: String! + payload: GenericScalar! +} + +type BranchMergedEvent implements EventNodeInterface { + """The ID of the event.""" + id: String! + + """The name of the event.""" + event: String! + + """The branch where the event occurred.""" + branch: String + + """The account ID that triggered the event.""" + account_id: String + + """The timestamp when the event occurred.""" + occurred_at: DateTime! + + """ + The level of the event 0 is a root level event, the child events will have 1 and grand children 2. + """ + level: Int! + + """The primary Infrahub node this event is associated with.""" + primary_node: RelatedNode + + """Related Infrahub nodes this event is associated with.""" + related_nodes: [RelatedNode!]! + + """Indicates if the event is expected to have child events under it""" + has_children: Boolean! + + """The event ID of the direct parent to this event.""" + parent_id: String + + """The name of the branch that was merged into the default branch""" + source_branch: String! +} + +type BranchRebasedEvent implements EventNodeInterface { + """The ID of the event.""" + id: String! + + """The name of the event.""" + event: String! + + """The branch where the event occurred.""" + branch: String + + """The account ID that triggered the event.""" + account_id: String + + """The timestamp when the event occurred.""" + occurred_at: DateTime! + + """ + The level of the event 0 is a root level event, the child events will have 1 and grand children 2. + """ + level: Int! + + """The primary Infrahub node this event is associated with.""" + primary_node: RelatedNode + + """Related Infrahub nodes this event is associated with.""" + related_nodes: [RelatedNode!]! + + """Indicates if the event is expected to have child events under it""" + has_children: Boolean! + + """The event ID of the direct parent to this event.""" + parent_id: String + + """ + The name of the branch that was rebased and aligned with the default branch + """ + rebased_branch: String! + payload: GenericScalar! +} + +type BranchDeletedEvent implements EventNodeInterface { + """The ID of the event.""" + id: String! + + """The name of the event.""" + event: String! + + """The branch where the event occurred.""" + branch: String + + """The account ID that triggered the event.""" + account_id: String + + """The timestamp when the event occurred.""" + occurred_at: DateTime! + + """ + The level of the event 0 is a root level event, the child events will have 1 and grand children 2. + """ + level: Int! + + """The primary Infrahub node this event is associated with.""" + primary_node: RelatedNode + + """Related Infrahub nodes this event is associated with.""" + related_nodes: [RelatedNode!]! + + """Indicates if the event is expected to have child events under it""" + has_children: Boolean! + + """The event ID of the direct parent to this event.""" + parent_id: String + + """The name of the branch that was deleted""" + deleted_branch: String! + payload: GenericScalar! +} + +type GroupEvent implements EventNodeInterface { + """The ID of the event.""" + id: String! + + """The name of the event.""" + event: String! + + """The branch where the event occurred.""" + branch: String + + """The account ID that triggered the event.""" + account_id: String + + """The timestamp when the event occurred.""" + occurred_at: DateTime! + + """ + The level of the event 0 is a root level event, the child events will have 1 and grand children 2. + """ + level: Int! + + """The primary Infrahub node this event is associated with.""" + primary_node: RelatedNode + + """Related Infrahub nodes this event is associated with.""" + related_nodes: [RelatedNode!]! + + """Indicates if the event is expected to have child events under it""" + has_children: Boolean! + + """The event ID of the direct parent to this event.""" + parent_id: String + + """Group members modified in this event""" + members: [RelatedNode!]! + + """Ancestor groups of this impacted group""" + ancestors: [RelatedNode!]! +} + +type ProposedChangeReviewEvent implements EventNodeInterface { + """The ID of the event.""" + id: String! + + """The name of the event.""" + event: String! + + """The branch where the event occurred.""" + branch: String + + """The account ID that triggered the event.""" + account_id: String + + """The timestamp when the event occurred.""" + occurred_at: DateTime! + + """ + The level of the event 0 is a root level event, the child events will have 1 and grand children 2. + """ + level: Int! + + """The primary Infrahub node this event is associated with.""" + primary_node: RelatedNode + + """Related Infrahub nodes this event is associated with.""" + related_nodes: [RelatedNode!]! + + """Indicates if the event is expected to have child events under it""" + has_children: Boolean! + + """The event ID of the direct parent to this event.""" + parent_id: String + + """The ID of the user who reviewed the proposed change""" + reviewer_account_id: String! + + """The name of the user who reviewed the proposed change""" + reviewer_account_name: String! + + """The decision made by the reviewer""" + reviewer_decision: String! + payload: GenericScalar! +} + +type ProposedChangeReviewRevokedEvent implements EventNodeInterface { + """The ID of the event.""" + id: String! + + """The name of the event.""" + event: String! + + """The branch where the event occurred.""" + branch: String + + """The account ID that triggered the event.""" + account_id: String + + """The timestamp when the event occurred.""" + occurred_at: DateTime! + + """ + The level of the event 0 is a root level event, the child events will have 1 and grand children 2. + """ + level: Int! + + """The primary Infrahub node this event is associated with.""" + primary_node: RelatedNode + + """Related Infrahub nodes this event is associated with.""" + related_nodes: [RelatedNode!]! + + """Indicates if the event is expected to have child events under it""" + has_children: Boolean! + + """The event ID of the direct parent to this event.""" + parent_id: String + + """The ID of the user who reviewed the proposed change""" + reviewer_account_id: String! + + """The name of the user who reviewed the proposed change""" + reviewer_account_name: String! + + """The decision made by the reviewer""" + reviewer_former_decision: String! + payload: GenericScalar! +} + +type ProposedChangeReviewRequestedEvent implements EventNodeInterface { + """The ID of the event.""" + id: String! + + """The name of the event.""" + event: String! + + """The branch where the event occurred.""" + branch: String + + """The account ID that triggered the event.""" + account_id: String + + """The timestamp when the event occurred.""" + occurred_at: DateTime! + + """ + The level of the event 0 is a root level event, the child events will have 1 and grand children 2. + """ + level: Int! + + """The primary Infrahub node this event is associated with.""" + primary_node: RelatedNode + + """Related Infrahub nodes this event is associated with.""" + related_nodes: [RelatedNode!]! + + """Indicates if the event is expected to have child events under it""" + has_children: Boolean! + + """The event ID of the direct parent to this event.""" + parent_id: String + + """The ID of the user who requested the proposed change to be reviewed""" + requested_by_account_id: String! + + """The name of the user who requested the proposed change to be reviewed""" + requested_by_account_name: String! + payload: GenericScalar! +} + +type ProposedChangeApprovalsRevokedEvent implements EventNodeInterface { + """The ID of the event.""" + id: String! + + """The name of the event.""" + event: String! + + """The branch where the event occurred.""" + branch: String + + """The account ID that triggered the event.""" + account_id: String + + """The timestamp when the event occurred.""" + occurred_at: DateTime! + + """ + The level of the event 0 is a root level event, the child events will have 1 and grand children 2. + """ + level: Int! + + """The primary Infrahub node this event is associated with.""" + primary_node: RelatedNode + + """Related Infrahub nodes this event is associated with.""" + related_nodes: [RelatedNode!]! + + """Indicates if the event is expected to have child events under it""" + has_children: Boolean! + + """The event ID of the direct parent to this event.""" + parent_id: String + payload: GenericScalar! +} + +type ProposedChangeMergedEvent implements EventNodeInterface { + """The ID of the event.""" + id: String! + + """The name of the event.""" + event: String! + + """The branch where the event occurred.""" + branch: String + + """The account ID that triggered the event.""" + account_id: String + + """The timestamp when the event occurred.""" + occurred_at: DateTime! + + """ + The level of the event 0 is a root level event, the child events will have 1 and grand children 2. + """ + level: Int! + + """The primary Infrahub node this event is associated with.""" + primary_node: RelatedNode + + """Related Infrahub nodes this event is associated with.""" + related_nodes: [RelatedNode!]! + + """Indicates if the event is expected to have child events under it""" + has_children: Boolean! + + """The event ID of the direct parent to this event.""" + parent_id: String + + """The ID of the user who merged the proposed change""" + merged_by_account_id: String! + + """The name of the user who merged the proposed change""" + merged_by_account_name: String! + payload: GenericScalar! +} + +type ProposedChangeThreadEvent implements EventNodeInterface { + """The ID of the event.""" + id: String! + + """The name of the event.""" + event: String! + + """The branch where the event occurred.""" + branch: String + + """The account ID that triggered the event.""" + account_id: String + + """The timestamp when the event occurred.""" + occurred_at: DateTime! + + """ + The level of the event 0 is a root level event, the child events will have 1 and grand children 2. + """ + level: Int! + + """The primary Infrahub node this event is associated with.""" + primary_node: RelatedNode + + """Related Infrahub nodes this event is associated with.""" + related_nodes: [RelatedNode!]! + + """Indicates if the event is expected to have child events under it""" + has_children: Boolean! + + """The event ID of the direct parent to this event.""" + parent_id: String + payload: GenericScalar! +} + +type StandardEvent implements EventNodeInterface { + """The ID of the event.""" + id: String! + + """The name of the event.""" + event: String! + + """The branch where the event occurred.""" + branch: String + + """The account ID that triggered the event.""" + account_id: String + + """The timestamp when the event occurred.""" + occurred_at: DateTime! + + """ + The level of the event 0 is a root level event, the child events will have 1 and grand children 2. + """ + level: Int! + + """The primary Infrahub node this event is associated with.""" + primary_node: RelatedNode + + """Related Infrahub nodes this event is associated with.""" + related_nodes: [RelatedNode!]! + + """Indicates if the event is expected to have child events under it""" + has_children: Boolean! + + """The event ID of the direct parent to this event.""" + parent_id: String + payload: GenericScalar! +} + +"""Base Node in Infrahub.""" +interface CoreNode { + """Unique identifier""" + id: String + + """Human friendly identifier""" + hfid: [String!] + display_label: String + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +input OrderInput { + disable: Boolean +} + +"""Base Node in Infrahub.""" +type EdgedCoreNode { + node: CoreNode +} + +"""Base Node in Infrahub.""" +type PaginatedCoreNode { + count: Int! + edges: [EdgedCoreNode!]! + permissions: PaginatedObjectPermission! +} + +type PaginatedObjectPermission { + """ + The number of permissions applicable, will be 1 for normal nodes or possibly more for generics + """ + count: Int! + edges: [ObjectPermissionNode!]! +} + +type ObjectPermissionNode { + node: ObjectPermission! +} + +type ObjectPermission { + """The kind this permission refers to.""" + kind: String! + + """Indicates the permission level for the read action.""" + view: BranchRelativePermissionDecision! + + """Indicates the permission level for the create action.""" + create: BranchRelativePermissionDecision! + + """Indicates the permission level for the update action.""" + update: BranchRelativePermissionDecision! + + """Indicates the permission level for the delete action.""" + delete: BranchRelativePermissionDecision! +} + +"""Any Entities that is responsible for some data.""" +interface LineageOwner { + """Unique identifier""" + id: String + + """Human friendly identifier""" + hfid: [String!] + display_label: String +} + +"""Any Entities that is responsible for some data.""" +type EdgedLineageOwner { + node: LineageOwner +} + +"""Any Entities that is responsible for some data.""" +type PaginatedLineageOwner { + count: Int! + edges: [EdgedLineageOwner!]! + permissions: PaginatedObjectPermission! +} + +"""Any Entities that stores or produces data.""" +interface LineageSource { + """Unique identifier""" + id: String + + """Human friendly identifier""" + hfid: [String!] + display_label: String +} + +"""Any Entities that stores or produces data.""" +type EdgedLineageSource { + node: LineageSource +} + +"""Any Entities that stores or produces data.""" +type PaginatedLineageSource { + count: Int! + edges: [EdgedLineageSource!]! + permissions: PaginatedObjectPermission! +} + +"""A comment on a Proposed Change""" +interface CoreComment { + """Unique identifier""" + id: String + + """Human friendly identifier""" + hfid: [String!] + display_label: String + created_at: TextAttribute + text: TextAttribute + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + created_by: NestedEdgedCoreGenericAccount! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +"""A comment on a Proposed Change""" +type EdgedCoreComment { + node: CoreComment +} + +"""A comment on a Proposed Change""" +type PaginatedCoreComment { + count: Int! + edges: [EdgedCoreComment!]! + permissions: PaginatedObjectPermission! +} + +"""A thread on a Proposed Change""" +interface CoreThread { + """Unique identifier""" + id: String + + """Human friendly identifier""" + hfid: [String!] + display_label: String + label: TextAttribute + resolved: CheckboxAttribute + created_at: TextAttribute + change: NestedEdgedCoreProposedChange! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + comments(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, created_at__value: DateTime, created_at__values: [DateTime], created_at__source__id: ID, created_at__owner__id: ID, created_at__is_visible: Boolean, created_at__is_protected: Boolean, text__value: String, text__values: [String], text__source__id: ID, text__owner__id: ID, text__is_visible: Boolean, text__is_protected: Boolean): NestedPaginatedCoreThreadComment! + created_by: NestedEdgedCoreGenericAccount! +} + +"""A thread on a Proposed Change""" +type EdgedCoreThread { + node: CoreThread +} + +"""A thread on a Proposed Change""" +type PaginatedCoreThread { + count: Int! + edges: [EdgedCoreThread!]! + permissions: PaginatedObjectPermission! +} + +"""Generic Group Object.""" +interface CoreGroup { + """Unique identifier""" + id: String + + """Human friendly identifier""" + hfid: [String!] + display_label: String + label: TextAttribute + description: TextAttribute + name: TextAttribute + group_type: TextAttribute + members(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, include_descendants: Boolean): NestedPaginatedCoreNode! + subscribers(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, include_descendants: Boolean): NestedPaginatedCoreNode! + parent: NestedEdgedCoreGroup! + children(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + ancestors(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + descendants(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +"""Generic Group Object.""" +type EdgedCoreGroup { + node: CoreGroup +} + +"""Generic Group Object.""" +type PaginatedCoreGroup { + count: Int! + edges: [EdgedCoreGroup!]! + permissions: PaginatedObjectPermission! +} + +interface CoreValidator { + """Unique identifier""" + id: String + + """Human friendly identifier""" + hfid: [String!] + display_label: String + completed_at: TextAttribute + conclusion: TextAttribute + label: TextAttribute + state: TextAttribute + started_at: TextAttribute + proposed_change: NestedEdgedCoreProposedChange! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + checks(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, conclusion__value: String, conclusion__values: [String], conclusion__source__id: ID, conclusion__owner__id: ID, conclusion__is_visible: Boolean, conclusion__is_protected: Boolean, message__value: String, message__values: [String], message__source__id: ID, message__owner__id: ID, message__is_visible: Boolean, message__is_protected: Boolean, origin__value: String, origin__values: [String], origin__source__id: ID, origin__owner__id: ID, origin__is_visible: Boolean, origin__is_protected: Boolean, kind__value: String, kind__values: [String], kind__source__id: ID, kind__owner__id: ID, kind__is_visible: Boolean, kind__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, created_at__value: DateTime, created_at__values: [DateTime], created_at__source__id: ID, created_at__owner__id: ID, created_at__is_visible: Boolean, created_at__is_protected: Boolean, severity__value: String, severity__values: [String], severity__source__id: ID, severity__owner__id: ID, severity__is_visible: Boolean, severity__is_protected: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean): NestedPaginatedCoreCheck! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +type EdgedCoreValidator { + node: CoreValidator +} + +type PaginatedCoreValidator { + count: Int! + edges: [EdgedCoreValidator!]! + permissions: PaginatedObjectPermission! +} + +interface CoreCheck { + """Unique identifier""" + id: String + + """Human friendly identifier""" + hfid: [String!] + display_label: String + conclusion: TextAttribute + message: TextAttribute + origin: TextAttribute + kind: TextAttribute + name: TextAttribute + created_at: TextAttribute + severity: TextAttribute + label: TextAttribute + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + validator: NestedEdgedCoreValidator! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +type EdgedCoreCheck { + node: CoreCheck +} + +type PaginatedCoreCheck { + count: Int! + edges: [EdgedCoreCheck!]! + permissions: PaginatedObjectPermission! +} + +"""Generic Transformation Object.""" +interface CoreTransformation { + """Unique identifier""" + id: String + + """Human friendly identifier""" + hfid: [String!] + display_label: String + description: TextAttribute + name: TextAttribute + timeout: NumberAttribute + label: TextAttribute + repository: NestedEdgedCoreGenericRepository! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + query: NestedEdgedCoreGraphQLQuery! + tags(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean): NestedPaginatedBuiltinTag! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +"""Generic Transformation Object.""" +type EdgedCoreTransformation { + node: CoreTransformation +} + +"""Generic Transformation Object.""" +type PaginatedCoreTransformation { + count: Int! + edges: [EdgedCoreTransformation!]! + permissions: PaginatedObjectPermission! +} + +"""Extend a node to be associated with artifacts""" +interface CoreArtifactTarget { + """Unique identifier""" + id: String + + """Human friendly identifier""" + hfid: [String!] + display_label: String + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + artifacts(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, storage_id__value: String, storage_id__values: [String], storage_id__source__id: ID, storage_id__owner__id: ID, storage_id__is_visible: Boolean, storage_id__is_protected: Boolean, checksum__value: String, checksum__values: [String], checksum__source__id: ID, checksum__owner__id: ID, checksum__is_visible: Boolean, checksum__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, status__value: String, status__values: [String], status__source__id: ID, status__owner__id: ID, status__is_visible: Boolean, status__is_protected: Boolean, parameters__value: GenericScalar, parameters__values: [GenericScalar], parameters__source__id: ID, parameters__owner__id: ID, parameters__is_visible: Boolean, parameters__is_protected: Boolean, content_type__value: String, content_type__values: [String], content_type__source__id: ID, content_type__owner__id: ID, content_type__is_visible: Boolean, content_type__is_protected: Boolean): NestedPaginatedCoreArtifact! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +"""Extend a node to be associated with artifacts""" +type EdgedCoreArtifactTarget { + node: CoreArtifactTarget +} + +"""Extend a node to be associated with artifacts""" +type PaginatedCoreArtifactTarget { + count: Int! + edges: [EdgedCoreArtifactTarget!]! + permissions: PaginatedObjectPermission! +} + +"""Extend a node to be associated with tasks""" +interface CoreTaskTarget { + """Unique identifier""" + id: String + + """Human friendly identifier""" + hfid: [String!] + display_label: String + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +"""Extend a node to be associated with tasks""" +type EdgedCoreTaskTarget { + node: CoreTaskTarget +} + +"""Extend a node to be associated with tasks""" +type PaginatedCoreTaskTarget { + count: Int! + edges: [EdgedCoreTaskTarget!]! + permissions: PaginatedObjectPermission! +} + +"""A webhook that connects to an external integration""" +interface CoreWebhook { + """Unique identifier""" + id: String + + """Human friendly identifier""" + hfid: [String!] + display_label: String + + """The event type that triggers the webhook""" + event_type: TextAttribute + branch_scope: Dropdown + name: TextAttribute + validate_certificates: CheckboxAttribute + + """Only send node mutation events for nodes of this kind""" + node_kind: TextAttribute + description: TextAttribute + url: TextAttribute + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +"""A webhook that connects to an external integration""" +type EdgedCoreWebhook { + node: CoreWebhook +} + +"""A webhook that connects to an external integration""" +type PaginatedCoreWebhook { + count: Int! + edges: [EdgedCoreWebhook!]! + permissions: PaginatedObjectPermission! +} + +"""A Git Repository integrated with Infrahub""" +interface CoreGenericRepository { + """Unique identifier""" + id: String + + """Human friendly identifier""" + hfid: [String!] + display_label: String + sync_status: Dropdown + description: TextAttribute + location: TextAttribute + internal_status: Dropdown + name: TextAttribute + operational_status: Dropdown + credential: NestedEdgedCoreCredential! + checks(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, parameters__value: GenericScalar, parameters__values: [GenericScalar], parameters__source__id: ID, parameters__owner__id: ID, parameters__is_visible: Boolean, parameters__is_protected: Boolean, file_path__value: String, file_path__values: [String], file_path__source__id: ID, file_path__owner__id: ID, file_path__is_visible: Boolean, file_path__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, timeout__value: BigInt, timeout__values: [BigInt], timeout__source__id: ID, timeout__owner__id: ID, timeout__is_visible: Boolean, timeout__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, class_name__value: String, class_name__values: [String], class_name__source__id: ID, class_name__owner__id: ID, class_name__is_visible: Boolean, class_name__is_protected: Boolean): NestedPaginatedCoreCheckDefinition! + transformations(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, timeout__value: BigInt, timeout__values: [BigInt], timeout__source__id: ID, timeout__owner__id: ID, timeout__is_visible: Boolean, timeout__is_protected: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean): NestedPaginatedCoreTransformation! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + generators(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, class_name__value: String, class_name__values: [String], class_name__source__id: ID, class_name__owner__id: ID, class_name__is_visible: Boolean, class_name__is_protected: Boolean, file_path__value: String, file_path__values: [String], file_path__source__id: ID, file_path__owner__id: ID, file_path__is_visible: Boolean, file_path__is_protected: Boolean, convert_query_response__value: Boolean, convert_query_response__values: [Boolean], convert_query_response__source__id: ID, convert_query_response__owner__id: ID, convert_query_response__is_visible: Boolean, convert_query_response__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, parameters__value: GenericScalar, parameters__values: [GenericScalar], parameters__source__id: ID, parameters__owner__id: ID, parameters__is_visible: Boolean, parameters__is_protected: Boolean): NestedPaginatedCoreGeneratorDefinition! + tags(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean): NestedPaginatedBuiltinTag! + queries(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, variables__value: GenericScalar, variables__values: [GenericScalar], variables__source__id: ID, variables__owner__id: ID, variables__is_visible: Boolean, variables__is_protected: Boolean, models__value: GenericScalar, models__values: [GenericScalar], models__source__id: ID, models__owner__id: ID, models__is_visible: Boolean, models__is_protected: Boolean, depth__value: BigInt, depth__values: [BigInt], depth__source__id: ID, depth__owner__id: ID, depth__is_visible: Boolean, depth__is_protected: Boolean, operations__value: GenericScalar, operations__values: [GenericScalar], operations__source__id: ID, operations__owner__id: ID, operations__is_visible: Boolean, operations__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, query__value: String, query__values: [String], query__source__id: ID, query__owner__id: ID, query__is_visible: Boolean, query__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, height__value: BigInt, height__values: [BigInt], height__source__id: ID, height__owner__id: ID, height__is_visible: Boolean, height__is_protected: Boolean): NestedPaginatedCoreGraphQLQuery! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +"""A Git Repository integrated with Infrahub""" +type EdgedCoreGenericRepository { + node: CoreGenericRepository +} + +"""A Git Repository integrated with Infrahub""" +type PaginatedCoreGenericRepository { + count: Int! + edges: [EdgedCoreGenericRepository!]! + permissions: PaginatedObjectPermission! +} + +"""A generic container for IP prefixes and IP addresses""" +interface BuiltinIPNamespace { + """Unique identifier""" + id: String + + """Human friendly identifier""" + hfid: [String!] + display_label: String + name: TextAttribute + description: TextAttribute + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + ip_prefixes(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, network_address__value: String, network_address__values: [String], network_address__source__id: ID, network_address__owner__id: ID, network_address__is_visible: Boolean, network_address__is_protected: Boolean, broadcast_address__value: String, broadcast_address__values: [String], broadcast_address__source__id: ID, broadcast_address__owner__id: ID, broadcast_address__is_visible: Boolean, broadcast_address__is_protected: Boolean, prefix__value: String, prefix__values: [String], prefix__source__id: ID, prefix__owner__id: ID, prefix__is_visible: Boolean, prefix__is_protected: Boolean, is_pool__value: Boolean, is_pool__values: [Boolean], is_pool__source__id: ID, is_pool__owner__id: ID, is_pool__is_visible: Boolean, is_pool__is_protected: Boolean, hostmask__value: String, hostmask__values: [String], hostmask__source__id: ID, hostmask__owner__id: ID, hostmask__is_visible: Boolean, hostmask__is_protected: Boolean, utilization__value: BigInt, utilization__values: [BigInt], utilization__source__id: ID, utilization__owner__id: ID, utilization__is_visible: Boolean, utilization__is_protected: Boolean, member_type__value: String, member_type__values: [String], member_type__source__id: ID, member_type__owner__id: ID, member_type__is_visible: Boolean, member_type__is_protected: Boolean, netmask__value: String, netmask__values: [String], netmask__source__id: ID, netmask__owner__id: ID, netmask__is_visible: Boolean, netmask__is_protected: Boolean, is_top_level__value: Boolean, is_top_level__values: [Boolean], is_top_level__source__id: ID, is_top_level__owner__id: ID, is_top_level__is_visible: Boolean, is_top_level__is_protected: Boolean): NestedPaginatedBuiltinIPPrefix! + profiles(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, profile_name__value: String, profile_name__values: [String], profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean): NestedPaginatedCoreProfile! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + ip_addresses(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, address__value: String, address__values: [String], address__source__id: ID, address__owner__id: ID, address__is_visible: Boolean, address__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean): NestedPaginatedBuiltinIPAddress! +} + +"""A generic container for IP prefixes and IP addresses""" +type EdgedBuiltinIPNamespace { + node: BuiltinIPNamespace +} + +"""A generic container for IP prefixes and IP addresses""" +type PaginatedBuiltinIPNamespace { + count: Int! + edges: [EdgedBuiltinIPNamespace!]! + permissions: PaginatedObjectPermission! +} + +"""IPv4 or IPv6 prefix also referred as network""" +interface BuiltinIPPrefix { + """Unique identifier""" + id: String + + """Human friendly identifier""" + hfid: [String!] + display_label: String + description: TextAttribute + network_address: TextAttribute + broadcast_address: TextAttribute + prefix: IPNetwork + + """All IP addresses within this prefix are considered usable""" + is_pool: CheckboxAttribute + hostmask: TextAttribute + utilization: NumberAttribute + member_type: Dropdown + netmask: TextAttribute + is_top_level: CheckboxAttribute + profiles(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, profile_name__value: String, profile_name__values: [String], profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean, include_descendants: Boolean): NestedPaginatedCoreProfile! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean, include_descendants: Boolean): NestedPaginatedCoreGroup! + ip_addresses(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, address__value: String, address__values: [String], address__source__id: ID, address__owner__id: ID, address__is_visible: Boolean, address__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, include_descendants: Boolean): NestedPaginatedBuiltinIPAddress! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean, include_descendants: Boolean): NestedPaginatedCoreGroup! + resource_pool(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, default_address_type__value: String, default_address_type__values: [String], default_address_type__source__id: ID, default_address_type__owner__id: ID, default_address_type__is_visible: Boolean, default_address_type__is_protected: Boolean, default_prefix_length__value: BigInt, default_prefix_length__values: [BigInt], default_prefix_length__source__id: ID, default_prefix_length__owner__id: ID, default_prefix_length__is_visible: Boolean, default_prefix_length__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, include_descendants: Boolean): NestedPaginatedCoreIPAddressPool! + ip_namespace: NestedEdgedBuiltinIPNamespace! + parent: NestedEdgedBuiltinIPPrefix! + children(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, network_address__value: String, network_address__values: [String], network_address__source__id: ID, network_address__owner__id: ID, network_address__is_visible: Boolean, network_address__is_protected: Boolean, broadcast_address__value: String, broadcast_address__values: [String], broadcast_address__source__id: ID, broadcast_address__owner__id: ID, broadcast_address__is_visible: Boolean, broadcast_address__is_protected: Boolean, prefix__value: String, prefix__values: [String], prefix__source__id: ID, prefix__owner__id: ID, prefix__is_visible: Boolean, prefix__is_protected: Boolean, is_pool__value: Boolean, is_pool__values: [Boolean], is_pool__source__id: ID, is_pool__owner__id: ID, is_pool__is_visible: Boolean, is_pool__is_protected: Boolean, hostmask__value: String, hostmask__values: [String], hostmask__source__id: ID, hostmask__owner__id: ID, hostmask__is_visible: Boolean, hostmask__is_protected: Boolean, utilization__value: BigInt, utilization__values: [BigInt], utilization__source__id: ID, utilization__owner__id: ID, utilization__is_visible: Boolean, utilization__is_protected: Boolean, member_type__value: String, member_type__values: [String], member_type__source__id: ID, member_type__owner__id: ID, member_type__is_visible: Boolean, member_type__is_protected: Boolean, netmask__value: String, netmask__values: [String], netmask__source__id: ID, netmask__owner__id: ID, netmask__is_visible: Boolean, netmask__is_protected: Boolean, is_top_level__value: Boolean, is_top_level__values: [Boolean], is_top_level__source__id: ID, is_top_level__owner__id: ID, is_top_level__is_visible: Boolean, is_top_level__is_protected: Boolean): NestedPaginatedBuiltinIPPrefix! + ancestors(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, network_address__value: String, network_address__values: [String], network_address__source__id: ID, network_address__owner__id: ID, network_address__is_visible: Boolean, network_address__is_protected: Boolean, broadcast_address__value: String, broadcast_address__values: [String], broadcast_address__source__id: ID, broadcast_address__owner__id: ID, broadcast_address__is_visible: Boolean, broadcast_address__is_protected: Boolean, prefix__value: String, prefix__values: [String], prefix__source__id: ID, prefix__owner__id: ID, prefix__is_visible: Boolean, prefix__is_protected: Boolean, is_pool__value: Boolean, is_pool__values: [Boolean], is_pool__source__id: ID, is_pool__owner__id: ID, is_pool__is_visible: Boolean, is_pool__is_protected: Boolean, hostmask__value: String, hostmask__values: [String], hostmask__source__id: ID, hostmask__owner__id: ID, hostmask__is_visible: Boolean, hostmask__is_protected: Boolean, utilization__value: BigInt, utilization__values: [BigInt], utilization__source__id: ID, utilization__owner__id: ID, utilization__is_visible: Boolean, utilization__is_protected: Boolean, member_type__value: String, member_type__values: [String], member_type__source__id: ID, member_type__owner__id: ID, member_type__is_visible: Boolean, member_type__is_protected: Boolean, netmask__value: String, netmask__values: [String], netmask__source__id: ID, netmask__owner__id: ID, netmask__is_visible: Boolean, netmask__is_protected: Boolean, is_top_level__value: Boolean, is_top_level__values: [Boolean], is_top_level__source__id: ID, is_top_level__owner__id: ID, is_top_level__is_visible: Boolean, is_top_level__is_protected: Boolean): NestedPaginatedBuiltinIPPrefix! + descendants(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, network_address__value: String, network_address__values: [String], network_address__source__id: ID, network_address__owner__id: ID, network_address__is_visible: Boolean, network_address__is_protected: Boolean, broadcast_address__value: String, broadcast_address__values: [String], broadcast_address__source__id: ID, broadcast_address__owner__id: ID, broadcast_address__is_visible: Boolean, broadcast_address__is_protected: Boolean, prefix__value: String, prefix__values: [String], prefix__source__id: ID, prefix__owner__id: ID, prefix__is_visible: Boolean, prefix__is_protected: Boolean, is_pool__value: Boolean, is_pool__values: [Boolean], is_pool__source__id: ID, is_pool__owner__id: ID, is_pool__is_visible: Boolean, is_pool__is_protected: Boolean, hostmask__value: String, hostmask__values: [String], hostmask__source__id: ID, hostmask__owner__id: ID, hostmask__is_visible: Boolean, hostmask__is_protected: Boolean, utilization__value: BigInt, utilization__values: [BigInt], utilization__source__id: ID, utilization__owner__id: ID, utilization__is_visible: Boolean, utilization__is_protected: Boolean, member_type__value: String, member_type__values: [String], member_type__source__id: ID, member_type__owner__id: ID, member_type__is_visible: Boolean, member_type__is_protected: Boolean, netmask__value: String, netmask__values: [String], netmask__source__id: ID, netmask__owner__id: ID, netmask__is_visible: Boolean, netmask__is_protected: Boolean, is_top_level__value: Boolean, is_top_level__values: [Boolean], is_top_level__source__id: ID, is_top_level__owner__id: ID, is_top_level__is_visible: Boolean, is_top_level__is_protected: Boolean): NestedPaginatedBuiltinIPPrefix! +} + +"""IPv4 or IPv6 prefix also referred as network""" +type EdgedBuiltinIPPrefix { + node: BuiltinIPPrefix +} + +"""IPv4 or IPv6 prefix also referred as network""" +type PaginatedBuiltinIPPrefix { + count: Int! + edges: [EdgedBuiltinIPPrefix!]! + permissions: PaginatedObjectPermission! +} + +"""IPv4 or IPv6 address""" +interface BuiltinIPAddress { + """Unique identifier""" + id: String + + """Human friendly identifier""" + hfid: [String!] + display_label: String + address: IPHost + description: TextAttribute + ip_prefix: NestedEdgedBuiltinIPPrefix! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + ip_namespace: NestedEdgedBuiltinIPNamespace! + profiles(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, profile_name__value: String, profile_name__values: [String], profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean): NestedPaginatedCoreProfile! +} + +"""IPv4 or IPv6 address""" +type EdgedBuiltinIPAddress { + node: BuiltinIPAddress +} + +"""IPv4 or IPv6 address""" +type PaginatedBuiltinIPAddress { + count: Int! + edges: [EdgedBuiltinIPAddress!]! + permissions: PaginatedObjectPermission! +} + +""" +The resource manager contains pools of resources to allow for automatic assignments. +""" +interface CoreResourcePool { + """Unique identifier""" + id: String + + """Human friendly identifier""" + hfid: [String!] + display_label: String + description: TextAttribute + name: TextAttribute + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +""" +The resource manager contains pools of resources to allow for automatic assignments. +""" +type EdgedCoreResourcePool { + node: CoreResourcePool +} + +""" +The resource manager contains pools of resources to allow for automatic assignments. +""" +type PaginatedCoreResourcePool { + count: Int! + edges: [EdgedCoreResourcePool!]! + permissions: PaginatedObjectPermission! +} + +"""User Account for Infrahub""" +interface CoreGenericAccount { + """Unique identifier""" + id: String + + """Human friendly identifier""" + hfid: [String!] + display_label: String + role: TextAttribute + password: TextAttribute + label: TextAttribute + description: TextAttribute + account_type: TextAttribute + status: Dropdown + name: TextAttribute + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +"""User Account for Infrahub""" +type EdgedCoreGenericAccount { + node: CoreGenericAccount +} + +"""User Account for Infrahub""" +type PaginatedCoreGenericAccount { + count: Int! + edges: [EdgedCoreGenericAccount!]! + permissions: PaginatedObjectPermission! +} + +"""A permission grants right to an account""" +interface CoreBasePermission { + """Unique identifier""" + id: String + + """Human friendly identifier""" + hfid: [String!] + display_label: String + identifier: TextAttribute + description: TextAttribute + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + roles(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean): NestedPaginatedCoreAccountRole! +} + +"""A permission grants right to an account""" +type EdgedCoreBasePermission { + node: CoreBasePermission +} + +"""A permission grants right to an account""" +type PaginatedCoreBasePermission { + count: Int! + edges: [EdgedCoreBasePermission!]! + permissions: PaginatedObjectPermission! +} + +"""A credential that could be referenced to access external services.""" +interface CoreCredential { + """Unique identifier""" + id: String + + """Human friendly identifier""" + hfid: [String!] + display_label: String + label: TextAttribute + description: TextAttribute + name: TextAttribute + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +"""A credential that could be referenced to access external services.""" +type EdgedCoreCredential { + node: CoreCredential +} + +"""A credential that could be referenced to access external services.""" +type PaginatedCoreCredential { + count: Int! + edges: [EdgedCoreCredential!]! + permissions: PaginatedObjectPermission! +} + +"""Element of the Menu""" +interface CoreMenu { + """Unique identifier""" + id: String + + """Human friendly identifier""" + hfid: [String!] + display_label: String + required_permissions: ListAttribute + description: TextAttribute + protected: CheckboxAttribute + namespace: TextAttribute + label: TextAttribute + icon: TextAttribute + kind: TextAttribute + path: TextAttribute + section: TextAttribute + name: TextAttribute + order_weight: NumberAttribute + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean, include_descendants: Boolean): NestedPaginatedCoreGroup! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean, include_descendants: Boolean): NestedPaginatedCoreGroup! + parent: NestedEdgedCoreMenu! + children(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, required_permissions__value: GenericScalar, required_permissions__values: [GenericScalar], required_permissions__source__id: ID, required_permissions__owner__id: ID, required_permissions__is_visible: Boolean, required_permissions__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, protected__value: Boolean, protected__values: [Boolean], protected__source__id: ID, protected__owner__id: ID, protected__is_visible: Boolean, protected__is_protected: Boolean, namespace__value: String, namespace__values: [String], namespace__source__id: ID, namespace__owner__id: ID, namespace__is_visible: Boolean, namespace__is_protected: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, icon__value: String, icon__values: [String], icon__source__id: ID, icon__owner__id: ID, icon__is_visible: Boolean, icon__is_protected: Boolean, kind__value: String, kind__values: [String], kind__source__id: ID, kind__owner__id: ID, kind__is_visible: Boolean, kind__is_protected: Boolean, path__value: String, path__values: [String], path__source__id: ID, path__owner__id: ID, path__is_visible: Boolean, path__is_protected: Boolean, section__value: String, section__values: [String], section__source__id: ID, section__owner__id: ID, section__is_visible: Boolean, section__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, order_weight__value: BigInt, order_weight__values: [BigInt], order_weight__source__id: ID, order_weight__owner__id: ID, order_weight__is_visible: Boolean, order_weight__is_protected: Boolean): NestedPaginatedCoreMenu! + ancestors(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, required_permissions__value: GenericScalar, required_permissions__values: [GenericScalar], required_permissions__source__id: ID, required_permissions__owner__id: ID, required_permissions__is_visible: Boolean, required_permissions__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, protected__value: Boolean, protected__values: [Boolean], protected__source__id: ID, protected__owner__id: ID, protected__is_visible: Boolean, protected__is_protected: Boolean, namespace__value: String, namespace__values: [String], namespace__source__id: ID, namespace__owner__id: ID, namespace__is_visible: Boolean, namespace__is_protected: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, icon__value: String, icon__values: [String], icon__source__id: ID, icon__owner__id: ID, icon__is_visible: Boolean, icon__is_protected: Boolean, kind__value: String, kind__values: [String], kind__source__id: ID, kind__owner__id: ID, kind__is_visible: Boolean, kind__is_protected: Boolean, path__value: String, path__values: [String], path__source__id: ID, path__owner__id: ID, path__is_visible: Boolean, path__is_protected: Boolean, section__value: String, section__values: [String], section__source__id: ID, section__owner__id: ID, section__is_visible: Boolean, section__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, order_weight__value: BigInt, order_weight__values: [BigInt], order_weight__source__id: ID, order_weight__owner__id: ID, order_weight__is_visible: Boolean, order_weight__is_protected: Boolean): NestedPaginatedCoreMenu! + descendants(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, required_permissions__value: GenericScalar, required_permissions__values: [GenericScalar], required_permissions__source__id: ID, required_permissions__owner__id: ID, required_permissions__is_visible: Boolean, required_permissions__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, protected__value: Boolean, protected__values: [Boolean], protected__source__id: ID, protected__owner__id: ID, protected__is_visible: Boolean, protected__is_protected: Boolean, namespace__value: String, namespace__values: [String], namespace__source__id: ID, namespace__owner__id: ID, namespace__is_visible: Boolean, namespace__is_protected: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, icon__value: String, icon__values: [String], icon__source__id: ID, icon__owner__id: ID, icon__is_visible: Boolean, icon__is_protected: Boolean, kind__value: String, kind__values: [String], kind__source__id: ID, kind__owner__id: ID, kind__is_visible: Boolean, kind__is_protected: Boolean, path__value: String, path__values: [String], path__source__id: ID, path__owner__id: ID, path__is_visible: Boolean, path__is_protected: Boolean, section__value: String, section__values: [String], section__source__id: ID, section__owner__id: ID, section__is_visible: Boolean, section__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, order_weight__value: BigInt, order_weight__values: [BigInt], order_weight__source__id: ID, order_weight__owner__id: ID, order_weight__is_visible: Boolean, order_weight__is_protected: Boolean): NestedPaginatedCoreMenu! +} + +"""Element of the Menu""" +type EdgedCoreMenu { + node: CoreMenu +} + +"""Element of the Menu""" +type PaginatedCoreMenu { + count: Int! + edges: [EdgedCoreMenu!]! + permissions: PaginatedObjectPermission! +} + +"""Generic Endpoint to connect two objects together""" +interface InfraEndpoint { + """Unique identifier""" + id: String + + """Human friendly identifier""" + hfid: [String!] + display_label: String + profiles(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, profile_name__value: String, profile_name__values: [String], profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean): NestedPaginatedCoreProfile! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + connected_endpoint: NestedEdgedInfraEndpoint! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +"""Generic Endpoint to connect two objects together""" +type EdgedInfraEndpoint { + node: InfraEndpoint +} + +"""Generic Endpoint to connect two objects together""" +type PaginatedInfraEndpoint { + count: Int! + edges: [EdgedInfraEndpoint!]! + permissions: PaginatedObjectPermission! +} + +"""Generic Network Interface""" +interface InfraInterface { + """Unique identifier""" + id: String + + """Human friendly identifier""" + hfid: [String!] + display_label: String + mtu: NumberAttribute + role: Dropdown + speed: NumberAttribute + enabled: CheckboxAttribute + status: Dropdown + description: TextAttribute + name: TextAttribute + device: NestedEdgedInfraDevice! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + profiles(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, profile_name__value: String, profile_name__values: [String], profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean): NestedPaginatedCoreProfile! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + tags(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean): NestedPaginatedBuiltinTag! +} + +"""Generic Network Interface""" +type EdgedInfraInterface { + node: InfraInterface +} + +"""Generic Network Interface""" +type PaginatedInfraInterface { + count: Int! + edges: [EdgedInfraInterface!]! + permissions: PaginatedObjectPermission! +} + +"""Generic Lag Interface""" +interface InfraLagInterface { + """Unique identifier""" + id: String + + """Human friendly identifier""" + hfid: [String!] + display_label: String + minimum_links: NumberAttribute + lacp: TextAttribute + max_bundle: NumberAttribute + profiles(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, profile_name__value: String, profile_name__values: [String], profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean): NestedPaginatedCoreProfile! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + mlag: NestedEdgedInfraMlagInterface! +} + +"""Generic Lag Interface""" +type EdgedInfraLagInterface { + node: InfraLagInterface +} + +"""Generic Lag Interface""" +type PaginatedInfraLagInterface { + count: Int! + edges: [EdgedInfraLagInterface!]! + permissions: PaginatedObjectPermission! +} + +"""MLAG Interface""" +interface InfraMlagInterface { + """Unique identifier""" + id: String + + """Human friendly identifier""" + hfid: [String!] + display_label: String + mlag_id: NumberAttribute + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + mlag_domain: NestedEdgedInfraMlagDomain! + profiles(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, profile_name__value: String, profile_name__values: [String], profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean): NestedPaginatedCoreProfile! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +"""MLAG Interface""" +type EdgedInfraMlagInterface { + node: InfraMlagInterface +} + +"""MLAG Interface""" +type PaginatedInfraMlagInterface { + count: Int! + edges: [EdgedInfraMlagInterface!]! + permissions: PaginatedObjectPermission! +} + +"""Services""" +interface InfraService { + """Unique identifier""" + id: String + + """Human friendly identifier""" + hfid: [String!] + display_label: String + name: TextAttribute + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + profiles(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, profile_name__value: String, profile_name__values: [String], profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean): NestedPaginatedCoreProfile! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +"""Services""" +type EdgedInfraService { + node: InfraService +} + +"""Services""" +type PaginatedInfraService { + count: Int! + edges: [EdgedInfraService!]! + permissions: PaginatedObjectPermission! +} + +"""Generic hierarchical location""" +interface LocationGeneric { + """Unique identifier""" + id: String + + """Human friendly identifier""" + hfid: [String!] + display_label: String + name: TextAttribute + description: TextAttribute + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean, include_descendants: Boolean): NestedPaginatedCoreGroup! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean, include_descendants: Boolean): NestedPaginatedCoreGroup! + profiles(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, profile_name__value: String, profile_name__values: [String], profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean, include_descendants: Boolean): NestedPaginatedCoreProfile! + parent: NestedEdgedLocationGeneric! + children(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean): NestedPaginatedLocationGeneric! + ancestors(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean): NestedPaginatedLocationGeneric! + descendants(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean): NestedPaginatedLocationGeneric! +} + +"""Generic hierarchical location""" +type EdgedLocationGeneric { + node: LocationGeneric +} + +"""Generic hierarchical location""" +type PaginatedLocationGeneric { + count: Int! + edges: [EdgedLocationGeneric!]! + permissions: PaginatedObjectPermission! +} + +"""An organization represent a legal entity, a company.""" +interface OrganizationGeneric { + """Unique identifier""" + id: String + + """Human friendly identifier""" + hfid: [String!] + display_label: String + name: TextAttribute + description: TextAttribute + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + tags(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean): NestedPaginatedBuiltinTag! + asn(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, asn__value: BigInt, asn__values: [BigInt], asn__source__id: ID, asn__owner__id: ID, asn__is_visible: Boolean, asn__is_protected: Boolean): NestedPaginatedInfraAutonomousSystem! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + profiles(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, profile_name__value: String, profile_name__values: [String], profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean): NestedPaginatedCoreProfile! +} + +"""An organization represent a legal entity, a company.""" +type EdgedOrganizationGeneric { + node: OrganizationGeneric +} + +"""An organization represent a legal entity, a company.""" +type PaginatedOrganizationGeneric { + count: Int! + edges: [EdgedOrganizationGeneric!]! + permissions: PaginatedObjectPermission! +} + +"""Base Profile in Infrahub.""" +interface CoreProfile { + """Unique identifier""" + id: String + + """Human friendly identifier""" + hfid: [String!] + display_label: String + profile_name: TextAttribute + profile_priority: NumberAttribute + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +"""Base Profile in Infrahub.""" +type EdgedCoreProfile { + node: CoreProfile +} + +"""Base Profile in Infrahub.""" +type PaginatedCoreProfile { + count: Int! + edges: [EdgedCoreProfile!]! + permissions: PaginatedObjectPermission! +} + +"""Component template to create pre-shaped objects.""" +interface CoreObjectComponentTemplate { + """Unique identifier""" + id: String + + """Human friendly identifier""" + hfid: [String!] + display_label: String + template_name: TextAttribute + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +"""Component template to create pre-shaped objects.""" +type EdgedCoreObjectComponentTemplate { + node: CoreObjectComponentTemplate +} + +"""Component template to create pre-shaped objects.""" +type PaginatedCoreObjectComponentTemplate { + count: Int! + edges: [EdgedCoreObjectComponentTemplate!]! + permissions: PaginatedObjectPermission! +} + +"""Template to create pre-shaped objects.""" +interface CoreObjectTemplate { + """Unique identifier""" + id: String + + """Human friendly identifier""" + hfid: [String!] + display_label: String + template_name: TextAttribute + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +"""Template to create pre-shaped objects.""" +type EdgedCoreObjectTemplate { + node: CoreObjectTemplate +} + +"""Template to create pre-shaped objects.""" +type PaginatedCoreObjectTemplate { + count: Int! + edges: [EdgedCoreObjectTemplate!]! + permissions: PaginatedObjectPermission! +} + +""" +Resource to be used in a pool, its weight is used to determine its priority on allocation. +""" +interface CoreWeightedPoolResource { + """Unique identifier""" + id: String + + """Human friendly identifier""" + hfid: [String!] + display_label: String + + """ + Weight determines allocation priority, resources with higher values are selected first. + """ + allocation_weight: NumberAttribute + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +""" +Resource to be used in a pool, its weight is used to determine its priority on allocation. +""" +type EdgedCoreWeightedPoolResource { + node: CoreWeightedPoolResource +} + +""" +Resource to be used in a pool, its weight is used to determine its priority on allocation. +""" +type PaginatedCoreWeightedPoolResource { + count: Int! + edges: [EdgedCoreWeightedPoolResource!]! + permissions: PaginatedObjectPermission! +} + +"""An action that can be executed by a trigger""" +interface CoreAction { + """Unique identifier""" + id: String + + """Human friendly identifier""" + hfid: [String!] + display_label: String + + """A detailed description of the action""" + description: TextAttribute + + """Short descriptive name""" + name: TextAttribute + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + triggers(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, active__value: Boolean, active__values: [Boolean], active__source__id: ID, active__owner__id: ID, active__is_visible: Boolean, active__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, branch_scope__value: String, branch_scope__values: [String], branch_scope__source__id: ID, branch_scope__owner__id: ID, branch_scope__is_visible: Boolean, branch_scope__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean): NestedPaginatedCoreTriggerRule! +} + +"""An action that can be executed by a trigger""" +type EdgedCoreAction { + node: CoreAction +} + +"""An action that can be executed by a trigger""" +type PaginatedCoreAction { + count: Int! + edges: [EdgedCoreAction!]! + permissions: PaginatedObjectPermission! +} + +""" +A trigger match condition related to changes to nodes within the Infrahub database +""" +interface CoreNodeTriggerMatch { + """Unique identifier""" + id: String + + """Human friendly identifier""" + hfid: [String!] + display_label: String + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + trigger: NestedEdgedCoreNodeTriggerRule! +} + +""" +A trigger match condition related to changes to nodes within the Infrahub database +""" +type EdgedCoreNodeTriggerMatch { + node: CoreNodeTriggerMatch +} + +""" +A trigger match condition related to changes to nodes within the Infrahub database +""" +type PaginatedCoreNodeTriggerMatch { + count: Int! + edges: [EdgedCoreNodeTriggerMatch!]! + permissions: PaginatedObjectPermission! +} + +""" +A rule that allows you to define a trigger and map it to an action that runs once the trigger condition is met. +""" +interface CoreTriggerRule { + """Unique identifier""" + id: String + + """Human friendly identifier""" + hfid: [String!] + display_label: String + + """ + Indicates if this trigger is enabled or if it's just prepared, could be useful as you are setting up a trigger + """ + active: CheckboxAttribute + + """A longer description to define the purpose of this trigger""" + description: TextAttribute + + """ + Limits the scope with regards to what kind of branches to match against + """ + branch_scope: Dropdown + + """The name of the trigger rule""" + name: TextAttribute + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + action: NestedEdgedCoreAction! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +""" +A rule that allows you to define a trigger and map it to an action that runs once the trigger condition is met. +""" +type EdgedCoreTriggerRule { + node: CoreTriggerRule +} + +""" +A rule that allows you to define a trigger and map it to an action that runs once the trigger condition is met. +""" +type PaginatedCoreTriggerRule { + count: Int! + edges: [EdgedCoreTriggerRule!]! + permissions: PaginatedObjectPermission! +} + +"""Defines properties for relationships""" +type RelationshipProperty { + is_visible: Boolean + is_protected: Boolean + updated_at: DateTime + source: LineageSource + owner: LineageOwner +} + +"""Base Node in Infrahub.""" +type NestedPaginatedCoreNode { + count: Int! + edges: [NestedEdgedCoreNode!] +} + +"""Base Node in Infrahub.""" +type NestedEdgedCoreNode { + node: CoreNode + _updated_at: DateTime + properties: RelationshipProperty +} + +"""Any Entities that is responsible for some data.""" +type NestedPaginatedLineageOwner { + count: Int! + edges: [NestedEdgedLineageOwner!] +} + +"""Any Entities that is responsible for some data.""" +type NestedEdgedLineageOwner { + node: LineageOwner + _updated_at: DateTime + properties: RelationshipProperty +} + +"""Any Entities that stores or produces data.""" +type NestedPaginatedLineageSource { + count: Int! + edges: [NestedEdgedLineageSource!] +} + +"""Any Entities that stores or produces data.""" +type NestedEdgedLineageSource { + node: LineageSource + _updated_at: DateTime + properties: RelationshipProperty +} + +"""A comment on a Proposed Change""" +type NestedPaginatedCoreComment { + count: Int! + edges: [NestedEdgedCoreComment!] +} + +"""A comment on a Proposed Change""" +type NestedEdgedCoreComment { + node: CoreComment + _updated_at: DateTime + properties: RelationshipProperty +} + +"""A thread on a Proposed Change""" +type NestedPaginatedCoreThread { + count: Int! + edges: [NestedEdgedCoreThread!] +} + +"""A thread on a Proposed Change""" +type NestedEdgedCoreThread { + node: CoreThread + _updated_at: DateTime + properties: RelationshipProperty +} + +"""Generic Group Object.""" +type NestedPaginatedCoreGroup { + count: Int! + edges: [NestedEdgedCoreGroup!] +} + +"""Generic Group Object.""" +type NestedEdgedCoreGroup { + node: CoreGroup + _updated_at: DateTime + properties: RelationshipProperty +} + +type NestedPaginatedCoreValidator { + count: Int! + edges: [NestedEdgedCoreValidator!] +} + +type NestedEdgedCoreValidator { + node: CoreValidator + _updated_at: DateTime + properties: RelationshipProperty +} + +type NestedPaginatedCoreCheck { + count: Int! + edges: [NestedEdgedCoreCheck!] +} + +type NestedEdgedCoreCheck { + node: CoreCheck + _updated_at: DateTime + properties: RelationshipProperty +} + +"""Generic Transformation Object.""" +type NestedPaginatedCoreTransformation { + count: Int! + edges: [NestedEdgedCoreTransformation!] +} + +"""Generic Transformation Object.""" +type NestedEdgedCoreTransformation { + node: CoreTransformation + _updated_at: DateTime + properties: RelationshipProperty +} + +"""Extend a node to be associated with artifacts""" +type NestedPaginatedCoreArtifactTarget { + count: Int! + edges: [NestedEdgedCoreArtifactTarget!] +} + +"""Extend a node to be associated with artifacts""" +type NestedEdgedCoreArtifactTarget { + node: CoreArtifactTarget + _updated_at: DateTime + properties: RelationshipProperty +} + +"""Extend a node to be associated with tasks""" +type NestedPaginatedCoreTaskTarget { + count: Int! + edges: [NestedEdgedCoreTaskTarget!] +} + +"""Extend a node to be associated with tasks""" +type NestedEdgedCoreTaskTarget { + node: CoreTaskTarget + _updated_at: DateTime + properties: RelationshipProperty +} + +"""A webhook that connects to an external integration""" +type NestedPaginatedCoreWebhook { + count: Int! + edges: [NestedEdgedCoreWebhook!] +} + +"""A webhook that connects to an external integration""" +type NestedEdgedCoreWebhook { + node: CoreWebhook + _updated_at: DateTime + properties: RelationshipProperty +} + +"""A Git Repository integrated with Infrahub""" +type NestedPaginatedCoreGenericRepository { + count: Int! + edges: [NestedEdgedCoreGenericRepository!] +} + +"""A Git Repository integrated with Infrahub""" +type NestedEdgedCoreGenericRepository { + node: CoreGenericRepository + _updated_at: DateTime + properties: RelationshipProperty +} + +"""A generic container for IP prefixes and IP addresses""" +type NestedPaginatedBuiltinIPNamespace { + count: Int! + edges: [NestedEdgedBuiltinIPNamespace!] +} + +"""A generic container for IP prefixes and IP addresses""" +type NestedEdgedBuiltinIPNamespace { + node: BuiltinIPNamespace + _updated_at: DateTime + properties: RelationshipProperty +} + +"""IPv4 or IPv6 prefix also referred as network""" +type NestedPaginatedBuiltinIPPrefix { + count: Int! + edges: [NestedEdgedBuiltinIPPrefix!] +} + +"""IPv4 or IPv6 prefix also referred as network""" +type NestedEdgedBuiltinIPPrefix { + node: BuiltinIPPrefix + _updated_at: DateTime + properties: RelationshipProperty +} + +"""IPv4 or IPv6 address""" +type NestedPaginatedBuiltinIPAddress { + count: Int! + edges: [NestedEdgedBuiltinIPAddress!] +} + +"""IPv4 or IPv6 address""" +type NestedEdgedBuiltinIPAddress { + node: BuiltinIPAddress + _updated_at: DateTime + properties: RelationshipProperty +} + +""" +The resource manager contains pools of resources to allow for automatic assignments. +""" +type NestedPaginatedCoreResourcePool { + count: Int! + edges: [NestedEdgedCoreResourcePool!] +} + +""" +The resource manager contains pools of resources to allow for automatic assignments. +""" +type NestedEdgedCoreResourcePool { + node: CoreResourcePool + _updated_at: DateTime + properties: RelationshipProperty +} + +"""User Account for Infrahub""" +type NestedPaginatedCoreGenericAccount { + count: Int! + edges: [NestedEdgedCoreGenericAccount!] +} + +"""User Account for Infrahub""" +type NestedEdgedCoreGenericAccount { + node: CoreGenericAccount + _updated_at: DateTime + properties: RelationshipProperty +} + +"""A permission grants right to an account""" +type NestedPaginatedCoreBasePermission { + count: Int! + edges: [NestedEdgedCoreBasePermission!] +} + +"""A permission grants right to an account""" +type NestedEdgedCoreBasePermission { + node: CoreBasePermission + _updated_at: DateTime + properties: RelationshipProperty +} + +"""A credential that could be referenced to access external services.""" +type NestedPaginatedCoreCredential { + count: Int! + edges: [NestedEdgedCoreCredential!] +} + +"""A credential that could be referenced to access external services.""" +type NestedEdgedCoreCredential { + node: CoreCredential + _updated_at: DateTime + properties: RelationshipProperty +} + +"""Element of the Menu""" +type NestedPaginatedCoreMenu { + count: Int! + edges: [NestedEdgedCoreMenu!] +} + +"""Element of the Menu""" +type NestedEdgedCoreMenu { + node: CoreMenu + _updated_at: DateTime + properties: RelationshipProperty +} + +"""Generic Endpoint to connect two objects together""" +type NestedPaginatedInfraEndpoint { + count: Int! + edges: [NestedEdgedInfraEndpoint!] +} + +"""Generic Endpoint to connect two objects together""" +type NestedEdgedInfraEndpoint { + node: InfraEndpoint + _updated_at: DateTime + properties: RelationshipProperty +} + +"""Generic Network Interface""" +type NestedPaginatedInfraInterface { + count: Int! + edges: [NestedEdgedInfraInterface!] +} + +"""Generic Network Interface""" +type NestedEdgedInfraInterface { + node: InfraInterface + _updated_at: DateTime + properties: RelationshipProperty +} + +"""Generic Lag Interface""" +type NestedPaginatedInfraLagInterface { + count: Int! + edges: [NestedEdgedInfraLagInterface!] +} + +"""Generic Lag Interface""" +type NestedEdgedInfraLagInterface { + node: InfraLagInterface + _updated_at: DateTime + properties: RelationshipProperty +} + +"""MLAG Interface""" +type NestedPaginatedInfraMlagInterface { + count: Int! + edges: [NestedEdgedInfraMlagInterface!] +} + +"""MLAG Interface""" +type NestedEdgedInfraMlagInterface { + node: InfraMlagInterface + _updated_at: DateTime + properties: RelationshipProperty +} + +"""Services""" +type NestedPaginatedInfraService { + count: Int! + edges: [NestedEdgedInfraService!] +} + +"""Services""" +type NestedEdgedInfraService { + node: InfraService + _updated_at: DateTime + properties: RelationshipProperty +} + +"""Generic hierarchical location""" +type NestedPaginatedLocationGeneric { + count: Int! + edges: [NestedEdgedLocationGeneric!] +} + +"""Generic hierarchical location""" +type NestedEdgedLocationGeneric { + node: LocationGeneric + _updated_at: DateTime + properties: RelationshipProperty +} + +"""An organization represent a legal entity, a company.""" +type NestedPaginatedOrganizationGeneric { + count: Int! + edges: [NestedEdgedOrganizationGeneric!] +} + +"""An organization represent a legal entity, a company.""" +type NestedEdgedOrganizationGeneric { + node: OrganizationGeneric + _updated_at: DateTime + properties: RelationshipProperty +} + +"""Base Profile in Infrahub.""" +type NestedPaginatedCoreProfile { + count: Int! + edges: [NestedEdgedCoreProfile!] +} + +"""Base Profile in Infrahub.""" +type NestedEdgedCoreProfile { + node: CoreProfile + _updated_at: DateTime + properties: RelationshipProperty +} + +"""Component template to create pre-shaped objects.""" +type NestedPaginatedCoreObjectComponentTemplate { + count: Int! + edges: [NestedEdgedCoreObjectComponentTemplate!] +} + +"""Component template to create pre-shaped objects.""" +type NestedEdgedCoreObjectComponentTemplate { + node: CoreObjectComponentTemplate + _updated_at: DateTime + properties: RelationshipProperty +} + +"""Template to create pre-shaped objects.""" +type NestedPaginatedCoreObjectTemplate { + count: Int! + edges: [NestedEdgedCoreObjectTemplate!] +} + +"""Template to create pre-shaped objects.""" +type NestedEdgedCoreObjectTemplate { + node: CoreObjectTemplate + _updated_at: DateTime + properties: RelationshipProperty +} + +""" +Resource to be used in a pool, its weight is used to determine its priority on allocation. +""" +type NestedPaginatedCoreWeightedPoolResource { + count: Int! + edges: [NestedEdgedCoreWeightedPoolResource!] +} + +""" +Resource to be used in a pool, its weight is used to determine its priority on allocation. +""" +type NestedEdgedCoreWeightedPoolResource { + node: CoreWeightedPoolResource + _updated_at: DateTime + properties: RelationshipProperty +} + +"""An action that can be executed by a trigger""" +type NestedPaginatedCoreAction { + count: Int! + edges: [NestedEdgedCoreAction!] +} + +"""An action that can be executed by a trigger""" +type NestedEdgedCoreAction { + node: CoreAction + _updated_at: DateTime + properties: RelationshipProperty +} + +""" +A trigger match condition related to changes to nodes within the Infrahub database +""" +type NestedPaginatedCoreNodeTriggerMatch { + count: Int! + edges: [NestedEdgedCoreNodeTriggerMatch!] +} + +""" +A trigger match condition related to changes to nodes within the Infrahub database +""" +type NestedEdgedCoreNodeTriggerMatch { + node: CoreNodeTriggerMatch + _updated_at: DateTime + properties: RelationshipProperty +} + +""" +A rule that allows you to define a trigger and map it to an action that runs once the trigger condition is met. +""" +type NestedPaginatedCoreTriggerRule { + count: Int! + edges: [NestedEdgedCoreTriggerRule!] +} + +""" +A rule that allows you to define a trigger and map it to an action that runs once the trigger condition is met. +""" +type NestedEdgedCoreTriggerRule { + node: CoreTriggerRule + _updated_at: DateTime + properties: RelationshipProperty +} + +"""Menu Item""" +type CoreMenuItem implements CoreNode & CoreMenu { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + required_permissions: ListAttribute + description: TextAttribute + protected: CheckboxAttribute + namespace: TextAttribute + label: TextAttribute + icon: TextAttribute + kind: TextAttribute + path: TextAttribute + section: TextAttribute + name: TextAttribute + order_weight: NumberAttribute + _updated_at: DateTime + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean, include_descendants: Boolean): NestedPaginatedCoreGroup! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean, include_descendants: Boolean): NestedPaginatedCoreGroup! + parent: NestedEdgedCoreMenu! + children(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, required_permissions__value: GenericScalar, required_permissions__values: [GenericScalar], required_permissions__source__id: ID, required_permissions__owner__id: ID, required_permissions__is_visible: Boolean, required_permissions__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, protected__value: Boolean, protected__values: [Boolean], protected__source__id: ID, protected__owner__id: ID, protected__is_visible: Boolean, protected__is_protected: Boolean, namespace__value: String, namespace__values: [String], namespace__source__id: ID, namespace__owner__id: ID, namespace__is_visible: Boolean, namespace__is_protected: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, icon__value: String, icon__values: [String], icon__source__id: ID, icon__owner__id: ID, icon__is_visible: Boolean, icon__is_protected: Boolean, kind__value: String, kind__values: [String], kind__source__id: ID, kind__owner__id: ID, kind__is_visible: Boolean, kind__is_protected: Boolean, path__value: String, path__values: [String], path__source__id: ID, path__owner__id: ID, path__is_visible: Boolean, path__is_protected: Boolean, section__value: String, section__values: [String], section__source__id: ID, section__owner__id: ID, section__is_visible: Boolean, section__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, order_weight__value: BigInt, order_weight__values: [BigInt], order_weight__source__id: ID, order_weight__owner__id: ID, order_weight__is_visible: Boolean, order_weight__is_protected: Boolean): NestedPaginatedCoreMenu! + ancestors(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, required_permissions__value: GenericScalar, required_permissions__values: [GenericScalar], required_permissions__source__id: ID, required_permissions__owner__id: ID, required_permissions__is_visible: Boolean, required_permissions__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, protected__value: Boolean, protected__values: [Boolean], protected__source__id: ID, protected__owner__id: ID, protected__is_visible: Boolean, protected__is_protected: Boolean, namespace__value: String, namespace__values: [String], namespace__source__id: ID, namespace__owner__id: ID, namespace__is_visible: Boolean, namespace__is_protected: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, icon__value: String, icon__values: [String], icon__source__id: ID, icon__owner__id: ID, icon__is_visible: Boolean, icon__is_protected: Boolean, kind__value: String, kind__values: [String], kind__source__id: ID, kind__owner__id: ID, kind__is_visible: Boolean, kind__is_protected: Boolean, path__value: String, path__values: [String], path__source__id: ID, path__owner__id: ID, path__is_visible: Boolean, path__is_protected: Boolean, section__value: String, section__values: [String], section__source__id: ID, section__owner__id: ID, section__is_visible: Boolean, section__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, order_weight__value: BigInt, order_weight__values: [BigInt], order_weight__source__id: ID, order_weight__owner__id: ID, order_weight__is_visible: Boolean, order_weight__is_protected: Boolean): NestedPaginatedCoreMenu! + descendants(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, required_permissions__value: GenericScalar, required_permissions__values: [GenericScalar], required_permissions__source__id: ID, required_permissions__owner__id: ID, required_permissions__is_visible: Boolean, required_permissions__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, protected__value: Boolean, protected__values: [Boolean], protected__source__id: ID, protected__owner__id: ID, protected__is_visible: Boolean, protected__is_protected: Boolean, namespace__value: String, namespace__values: [String], namespace__source__id: ID, namespace__owner__id: ID, namespace__is_visible: Boolean, namespace__is_protected: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, icon__value: String, icon__values: [String], icon__source__id: ID, icon__owner__id: ID, icon__is_visible: Boolean, icon__is_protected: Boolean, kind__value: String, kind__values: [String], kind__source__id: ID, kind__owner__id: ID, kind__is_visible: Boolean, kind__is_protected: Boolean, path__value: String, path__values: [String], path__source__id: ID, path__owner__id: ID, path__is_visible: Boolean, path__is_protected: Boolean, section__value: String, section__values: [String], section__source__id: ID, section__owner__id: ID, section__is_visible: Boolean, section__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, order_weight__value: BigInt, order_weight__values: [BigInt], order_weight__source__id: ID, order_weight__owner__id: ID, order_weight__is_visible: Boolean, order_weight__is_protected: Boolean): NestedPaginatedCoreMenu! +} + +"""Menu Item""" +type EdgedCoreMenuItem { + node: CoreMenuItem +} + +"""Menu Item""" +type NestedEdgedCoreMenuItem { + node: CoreMenuItem + properties: RelationshipProperty +} + +"""Menu Item""" +type PaginatedCoreMenuItem { + count: Int! + edges: [EdgedCoreMenuItem!]! + permissions: PaginatedObjectPermission! +} + +"""Menu Item""" +type NestedPaginatedCoreMenuItem { + count: Int! + edges: [NestedEdgedCoreMenuItem!]! + permissions: PaginatedObjectPermission! +} + +"""Group of nodes of any kind.""" +type CoreStandardGroup implements CoreGroup { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + label: TextAttribute + description: TextAttribute + name: TextAttribute + group_type: TextAttribute + _updated_at: DateTime + members(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, include_descendants: Boolean): NestedPaginatedCoreNode! + subscribers(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, include_descendants: Boolean): NestedPaginatedCoreNode! + parent: NestedEdgedCoreGroup! + children(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + ancestors(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + descendants(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +"""Group of nodes of any kind.""" +type EdgedCoreStandardGroup { + node: CoreStandardGroup +} + +"""Group of nodes of any kind.""" +type NestedEdgedCoreStandardGroup { + node: CoreStandardGroup + properties: RelationshipProperty +} + +"""Group of nodes of any kind.""" +type PaginatedCoreStandardGroup { + count: Int! + edges: [EdgedCoreStandardGroup!]! + permissions: PaginatedObjectPermission! +} + +"""Group of nodes of any kind.""" +type NestedPaginatedCoreStandardGroup { + count: Int! + edges: [NestedEdgedCoreStandardGroup!]! + permissions: PaginatedObjectPermission! +} + +"""Group of nodes that are created by a generator.""" +type CoreGeneratorGroup implements CoreGroup { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + label: TextAttribute + description: TextAttribute + name: TextAttribute + group_type: TextAttribute + _updated_at: DateTime + members(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, include_descendants: Boolean): NestedPaginatedCoreNode! + subscribers(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, include_descendants: Boolean): NestedPaginatedCoreNode! + parent: NestedEdgedCoreGroup! + children(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + ancestors(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + descendants(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +"""Group of nodes that are created by a generator.""" +type EdgedCoreGeneratorGroup { + node: CoreGeneratorGroup +} + +"""Group of nodes that are created by a generator.""" +type NestedEdgedCoreGeneratorGroup { + node: CoreGeneratorGroup + properties: RelationshipProperty +} + +"""Group of nodes that are created by a generator.""" +type PaginatedCoreGeneratorGroup { + count: Int! + edges: [EdgedCoreGeneratorGroup!]! + permissions: PaginatedObjectPermission! +} + +"""Group of nodes that are created by a generator.""" +type NestedPaginatedCoreGeneratorGroup { + count: Int! + edges: [NestedEdgedCoreGeneratorGroup!]! + permissions: PaginatedObjectPermission! +} + +"""Group of nodes associated with a given GraphQLQuery.""" +type CoreGraphQLQueryGroup implements CoreGroup { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + label: TextAttribute + description: TextAttribute + name: TextAttribute + group_type: TextAttribute + _updated_at: DateTime + + """None""" + parameters: JSONAttribute + query: NestedEdgedCoreGraphQLQuery! + members(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, include_descendants: Boolean): NestedPaginatedCoreNode! + subscribers(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, include_descendants: Boolean): NestedPaginatedCoreNode! + parent: NestedEdgedCoreGroup! + children(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + ancestors(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + descendants(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +"""Group of nodes associated with a given GraphQLQuery.""" +type EdgedCoreGraphQLQueryGroup { + node: CoreGraphQLQueryGroup +} + +"""Group of nodes associated with a given GraphQLQuery.""" +type NestedEdgedCoreGraphQLQueryGroup { + node: CoreGraphQLQueryGroup + properties: RelationshipProperty +} + +"""Group of nodes associated with a given GraphQLQuery.""" +type PaginatedCoreGraphQLQueryGroup { + count: Int! + edges: [EdgedCoreGraphQLQueryGroup!]! + permissions: PaginatedObjectPermission! +} + +"""Group of nodes associated with a given GraphQLQuery.""" +type NestedPaginatedCoreGraphQLQueryGroup { + count: Int! + edges: [NestedEdgedCoreGraphQLQueryGroup!]! + permissions: PaginatedObjectPermission! +} + +""" +Standard Tag object to attach to other objects to provide some context. +""" +type BuiltinTag implements CoreNode { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + _updated_at: DateTime + + """None""" + description: TextAttribute + + """None (required)""" + name: TextAttribute + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + profiles(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, profile_name__value: String, profile_name__values: [String], profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean): NestedPaginatedCoreProfile! +} + +""" +Standard Tag object to attach to other objects to provide some context. +""" +type EdgedBuiltinTag { + node: BuiltinTag +} + +""" +Standard Tag object to attach to other objects to provide some context. +""" +type NestedEdgedBuiltinTag { + node: BuiltinTag + properties: RelationshipProperty +} + +""" +Standard Tag object to attach to other objects to provide some context. +""" +type PaginatedBuiltinTag { + count: Int! + edges: [EdgedBuiltinTag!]! + permissions: PaginatedObjectPermission! +} + +""" +Standard Tag object to attach to other objects to provide some context. +""" +type NestedPaginatedBuiltinTag { + count: Int! + edges: [NestedEdgedBuiltinTag!]! + permissions: PaginatedObjectPermission! +} + +"""User Account for Infrahub""" +type CoreAccount implements LineageOwner & LineageSource & CoreNode & CoreGenericAccount { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + role: TextAttribute + password: TextAttribute + label: TextAttribute + description: TextAttribute + account_type: TextAttribute + status: Dropdown + name: TextAttribute + _updated_at: DateTime + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +"""User Account for Infrahub""" +type EdgedCoreAccount { + node: CoreAccount +} + +"""User Account for Infrahub""" +type NestedEdgedCoreAccount { + node: CoreAccount + properties: RelationshipProperty +} + +"""User Account for Infrahub""" +type PaginatedCoreAccount { + count: Int! + edges: [EdgedCoreAccount!]! + permissions: PaginatedObjectPermission! +} + +"""User Account for Infrahub""" +type NestedPaginatedCoreAccount { + count: Int! + edges: [NestedEdgedCoreAccount!]! + permissions: PaginatedObjectPermission! +} + +"""Token for User Account""" +type InternalAccountToken implements CoreNode { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + _updated_at: DateTime + + """None (required)""" + token: TextAttribute + + """None""" + name: TextAttribute + + """None""" + expiration: TextAttribute + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + account: NestedEdgedCoreGenericAccount! +} + +"""Token for User Account""" +type EdgedInternalAccountToken { + node: InternalAccountToken +} + +"""Token for User Account""" +type NestedEdgedInternalAccountToken { + node: InternalAccountToken + properties: RelationshipProperty +} + +"""Token for User Account""" +type PaginatedInternalAccountToken { + count: Int! + edges: [EdgedInternalAccountToken!]! + permissions: PaginatedObjectPermission! +} + +"""Token for User Account""" +type NestedPaginatedInternalAccountToken { + count: Int! + edges: [NestedEdgedInternalAccountToken!]! + permissions: PaginatedObjectPermission! +} + +"""Username/Password based credential""" +type CorePasswordCredential implements CoreNode & CoreCredential { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + label: TextAttribute + description: TextAttribute + name: TextAttribute + _updated_at: DateTime + + """None""" + username: TextAttribute + + """None""" + password: TextAttribute + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +"""Username/Password based credential""" +type EdgedCorePasswordCredential { + node: CorePasswordCredential +} + +"""Username/Password based credential""" +type NestedEdgedCorePasswordCredential { + node: CorePasswordCredential + properties: RelationshipProperty +} + +"""Username/Password based credential""" +type PaginatedCorePasswordCredential { + count: Int! + edges: [EdgedCorePasswordCredential!]! + permissions: PaginatedObjectPermission! +} + +"""Username/Password based credential""" +type NestedPaginatedCorePasswordCredential { + count: Int! + edges: [NestedEdgedCorePasswordCredential!]! + permissions: PaginatedObjectPermission! +} + +"""Refresh Token""" +type InternalRefreshToken implements CoreNode { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + _updated_at: DateTime + + """None (required)""" + expiration: TextAttribute + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + account: NestedEdgedCoreGenericAccount! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +"""Refresh Token""" +type EdgedInternalRefreshToken { + node: InternalRefreshToken +} + +"""Refresh Token""" +type NestedEdgedInternalRefreshToken { + node: InternalRefreshToken + properties: RelationshipProperty +} + +"""Refresh Token""" +type PaginatedInternalRefreshToken { + count: Int! + edges: [EdgedInternalRefreshToken!]! + permissions: PaginatedObjectPermission! +} + +"""Refresh Token""" +type NestedPaginatedInternalRefreshToken { + count: Int! + edges: [NestedEdgedInternalRefreshToken!]! + permissions: PaginatedObjectPermission! +} + +"""Metadata related to a proposed change""" +type CoreProposedChange implements CoreNode & CoreTaskTarget { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + _updated_at: DateTime + + """None""" + description: TextAttribute + + """None""" + is_draft: CheckboxAttribute + + """None""" + state: TextAttribute + + """None (required)""" + name: TextAttribute + + """None (required)""" + source_branch: TextAttribute + + """None (required)""" + destination_branch: TextAttribute + + """None""" + total_comments: NumberAttribute + comments(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, created_at__value: DateTime, created_at__values: [DateTime], created_at__source__id: ID, created_at__owner__id: ID, created_at__is_visible: Boolean, created_at__is_protected: Boolean, text__value: String, text__values: [String], text__source__id: ID, text__owner__id: ID, text__is_visible: Boolean, text__is_protected: Boolean): NestedPaginatedCoreChangeComment! + validations(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, completed_at__value: DateTime, completed_at__values: [DateTime], completed_at__source__id: ID, completed_at__owner__id: ID, completed_at__is_visible: Boolean, completed_at__is_protected: Boolean, conclusion__value: String, conclusion__values: [String], conclusion__source__id: ID, conclusion__owner__id: ID, conclusion__is_visible: Boolean, conclusion__is_protected: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, state__value: String, state__values: [String], state__source__id: ID, state__owner__id: ID, state__is_visible: Boolean, state__is_protected: Boolean, started_at__value: DateTime, started_at__values: [DateTime], started_at__source__id: ID, started_at__owner__id: ID, started_at__is_visible: Boolean, started_at__is_protected: Boolean): NestedPaginatedCoreValidator! + reviewers(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, role__value: String, role__values: [String], role__source__id: ID, role__owner__id: ID, role__is_visible: Boolean, role__is_protected: Boolean, password__value: String, password__values: [String], password__source__id: ID, password__owner__id: ID, password__is_visible: Boolean, password__is_protected: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, account_type__value: String, account_type__values: [String], account_type__source__id: ID, account_type__owner__id: ID, account_type__is_visible: Boolean, account_type__is_protected: Boolean, status__value: String, status__values: [String], status__source__id: ID, status__owner__id: ID, status__is_visible: Boolean, status__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean): NestedPaginatedCoreGenericAccount! + rejected_by(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, role__value: String, role__values: [String], role__source__id: ID, role__owner__id: ID, role__is_visible: Boolean, role__is_protected: Boolean, password__value: String, password__values: [String], password__source__id: ID, password__owner__id: ID, password__is_visible: Boolean, password__is_protected: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, account_type__value: String, account_type__values: [String], account_type__source__id: ID, account_type__owner__id: ID, account_type__is_visible: Boolean, account_type__is_protected: Boolean, status__value: String, status__values: [String], status__source__id: ID, status__owner__id: ID, status__is_visible: Boolean, status__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean): NestedPaginatedCoreGenericAccount! + approved_by(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, role__value: String, role__values: [String], role__source__id: ID, role__owner__id: ID, role__is_visible: Boolean, role__is_protected: Boolean, password__value: String, password__values: [String], password__source__id: ID, password__owner__id: ID, password__is_visible: Boolean, password__is_protected: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, account_type__value: String, account_type__values: [String], account_type__source__id: ID, account_type__owner__id: ID, account_type__is_visible: Boolean, account_type__is_protected: Boolean, status__value: String, status__values: [String], status__source__id: ID, status__owner__id: ID, status__is_visible: Boolean, status__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean): NestedPaginatedCoreGenericAccount! + threads(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, resolved__value: Boolean, resolved__values: [Boolean], resolved__source__id: ID, resolved__owner__id: ID, resolved__is_visible: Boolean, resolved__is_protected: Boolean, created_at__value: DateTime, created_at__values: [DateTime], created_at__source__id: ID, created_at__owner__id: ID, created_at__is_visible: Boolean, created_at__is_protected: Boolean): NestedPaginatedCoreThread! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + created_by: NestedEdgedCoreGenericAccount! +} + +"""Metadata related to a proposed change""" +type EdgedCoreProposedChange { + node: CoreProposedChange +} + +"""Metadata related to a proposed change""" +type NestedEdgedCoreProposedChange { + node: CoreProposedChange + properties: RelationshipProperty +} + +"""Metadata related to a proposed change""" +type PaginatedCoreProposedChange { + count: Int! + edges: [EdgedCoreProposedChange!]! + permissions: PaginatedObjectPermission! +} + +"""Metadata related to a proposed change""" +type NestedPaginatedCoreProposedChange { + count: Int! + edges: [NestedEdgedCoreProposedChange!]! + permissions: PaginatedObjectPermission! +} + +"""A thread on proposed change""" +type CoreChangeThread implements CoreNode & CoreThread { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + label: TextAttribute + resolved: CheckboxAttribute + created_at: TextAttribute + _updated_at: DateTime + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + change: NestedEdgedCoreProposedChange! + comments(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, created_at__value: DateTime, created_at__values: [DateTime], created_at__source__id: ID, created_at__owner__id: ID, created_at__is_visible: Boolean, created_at__is_protected: Boolean, text__value: String, text__values: [String], text__source__id: ID, text__owner__id: ID, text__is_visible: Boolean, text__is_protected: Boolean): NestedPaginatedCoreThreadComment! + created_by: NestedEdgedCoreGenericAccount! +} + +"""A thread on proposed change""" +type EdgedCoreChangeThread { + node: CoreChangeThread +} + +"""A thread on proposed change""" +type NestedEdgedCoreChangeThread { + node: CoreChangeThread + properties: RelationshipProperty +} + +"""A thread on proposed change""" +type PaginatedCoreChangeThread { + count: Int! + edges: [EdgedCoreChangeThread!]! + permissions: PaginatedObjectPermission! +} + +"""A thread on proposed change""" +type NestedPaginatedCoreChangeThread { + count: Int! + edges: [NestedEdgedCoreChangeThread!]! + permissions: PaginatedObjectPermission! +} + +"""A thread related to a file on a proposed change""" +type CoreFileThread implements CoreNode & CoreThread { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + label: TextAttribute + resolved: CheckboxAttribute + created_at: TextAttribute + _updated_at: DateTime + + """None""" + file: TextAttribute + + """None""" + line_number: NumberAttribute + + """None""" + commit: TextAttribute + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + repository: NestedEdgedCoreRepository! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + change: NestedEdgedCoreProposedChange! + comments(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, created_at__value: DateTime, created_at__values: [DateTime], created_at__source__id: ID, created_at__owner__id: ID, created_at__is_visible: Boolean, created_at__is_protected: Boolean, text__value: String, text__values: [String], text__source__id: ID, text__owner__id: ID, text__is_visible: Boolean, text__is_protected: Boolean): NestedPaginatedCoreThreadComment! + created_by: NestedEdgedCoreGenericAccount! +} + +"""A thread related to a file on a proposed change""" +type EdgedCoreFileThread { + node: CoreFileThread +} + +"""A thread related to a file on a proposed change""" +type NestedEdgedCoreFileThread { + node: CoreFileThread + properties: RelationshipProperty +} + +"""A thread related to a file on a proposed change""" +type PaginatedCoreFileThread { + count: Int! + edges: [EdgedCoreFileThread!]! + permissions: PaginatedObjectPermission! +} + +"""A thread related to a file on a proposed change""" +type NestedPaginatedCoreFileThread { + count: Int! + edges: [NestedEdgedCoreFileThread!]! + permissions: PaginatedObjectPermission! +} + +"""A thread related to an artifact on a proposed change""" +type CoreArtifactThread implements CoreNode & CoreThread { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + label: TextAttribute + resolved: CheckboxAttribute + created_at: TextAttribute + _updated_at: DateTime + + """None""" + line_number: NumberAttribute + + """None""" + artifact_id: TextAttribute + + """None""" + storage_id: TextAttribute + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + change: NestedEdgedCoreProposedChange! + comments(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, created_at__value: DateTime, created_at__values: [DateTime], created_at__source__id: ID, created_at__owner__id: ID, created_at__is_visible: Boolean, created_at__is_protected: Boolean, text__value: String, text__values: [String], text__source__id: ID, text__owner__id: ID, text__is_visible: Boolean, text__is_protected: Boolean): NestedPaginatedCoreThreadComment! + created_by: NestedEdgedCoreGenericAccount! +} + +"""A thread related to an artifact on a proposed change""" +type EdgedCoreArtifactThread { + node: CoreArtifactThread +} + +"""A thread related to an artifact on a proposed change""" +type NestedEdgedCoreArtifactThread { + node: CoreArtifactThread + properties: RelationshipProperty +} + +"""A thread related to an artifact on a proposed change""" +type PaginatedCoreArtifactThread { + count: Int! + edges: [EdgedCoreArtifactThread!]! + permissions: PaginatedObjectPermission! +} + +"""A thread related to an artifact on a proposed change""" +type NestedPaginatedCoreArtifactThread { + count: Int! + edges: [NestedEdgedCoreArtifactThread!]! + permissions: PaginatedObjectPermission! +} + +"""A thread related to an object on a proposed change""" +type CoreObjectThread implements CoreNode & CoreThread { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + label: TextAttribute + resolved: CheckboxAttribute + created_at: TextAttribute + _updated_at: DateTime + + """None (required)""" + object_path: TextAttribute + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + change: NestedEdgedCoreProposedChange! + comments(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, created_at__value: DateTime, created_at__values: [DateTime], created_at__source__id: ID, created_at__owner__id: ID, created_at__is_visible: Boolean, created_at__is_protected: Boolean, text__value: String, text__values: [String], text__source__id: ID, text__owner__id: ID, text__is_visible: Boolean, text__is_protected: Boolean): NestedPaginatedCoreThreadComment! + created_by: NestedEdgedCoreGenericAccount! +} + +"""A thread related to an object on a proposed change""" +type EdgedCoreObjectThread { + node: CoreObjectThread +} + +"""A thread related to an object on a proposed change""" +type NestedEdgedCoreObjectThread { + node: CoreObjectThread + properties: RelationshipProperty +} + +"""A thread related to an object on a proposed change""" +type PaginatedCoreObjectThread { + count: Int! + edges: [EdgedCoreObjectThread!]! + permissions: PaginatedObjectPermission! +} + +"""A thread related to an object on a proposed change""" +type NestedPaginatedCoreObjectThread { + count: Int! + edges: [NestedEdgedCoreObjectThread!]! + permissions: PaginatedObjectPermission! +} + +"""A comment on proposed change""" +type CoreChangeComment implements CoreNode & CoreComment { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + created_at: TextAttribute + text: TextAttribute + _updated_at: DateTime + change: NestedEdgedCoreProposedChange! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + created_by: NestedEdgedCoreGenericAccount! +} + +"""A comment on proposed change""" +type EdgedCoreChangeComment { + node: CoreChangeComment +} + +"""A comment on proposed change""" +type NestedEdgedCoreChangeComment { + node: CoreChangeComment + properties: RelationshipProperty +} + +"""A comment on proposed change""" +type PaginatedCoreChangeComment { + count: Int! + edges: [EdgedCoreChangeComment!]! + permissions: PaginatedObjectPermission! +} + +"""A comment on proposed change""" +type NestedPaginatedCoreChangeComment { + count: Int! + edges: [NestedEdgedCoreChangeComment!]! + permissions: PaginatedObjectPermission! +} + +"""A comment on thread within a Proposed Change""" +type CoreThreadComment implements CoreNode & CoreComment { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + created_at: TextAttribute + text: TextAttribute + _updated_at: DateTime + thread: NestedEdgedCoreThread! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + created_by: NestedEdgedCoreGenericAccount! +} + +"""A comment on thread within a Proposed Change""" +type EdgedCoreThreadComment { + node: CoreThreadComment +} + +"""A comment on thread within a Proposed Change""" +type NestedEdgedCoreThreadComment { + node: CoreThreadComment + properties: RelationshipProperty +} + +"""A comment on thread within a Proposed Change""" +type PaginatedCoreThreadComment { + count: Int! + edges: [EdgedCoreThreadComment!]! + permissions: PaginatedObjectPermission! +} + +"""A comment on thread within a Proposed Change""" +type NestedPaginatedCoreThreadComment { + count: Int! + edges: [NestedEdgedCoreThreadComment!]! + permissions: PaginatedObjectPermission! +} + +"""A Git Repository integrated with Infrahub""" +type CoreRepository implements LineageOwner & LineageSource & CoreTaskTarget & CoreNode & CoreGenericRepository { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + sync_status: Dropdown + description: TextAttribute + location: TextAttribute + internal_status: Dropdown + name: TextAttribute + operational_status: Dropdown + _updated_at: DateTime + + """None""" + commit: TextAttribute + + """None""" + default_branch: TextAttribute + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + credential: NestedEdgedCoreCredential! + checks(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, parameters__value: GenericScalar, parameters__values: [GenericScalar], parameters__source__id: ID, parameters__owner__id: ID, parameters__is_visible: Boolean, parameters__is_protected: Boolean, file_path__value: String, file_path__values: [String], file_path__source__id: ID, file_path__owner__id: ID, file_path__is_visible: Boolean, file_path__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, timeout__value: BigInt, timeout__values: [BigInt], timeout__source__id: ID, timeout__owner__id: ID, timeout__is_visible: Boolean, timeout__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, class_name__value: String, class_name__values: [String], class_name__source__id: ID, class_name__owner__id: ID, class_name__is_visible: Boolean, class_name__is_protected: Boolean): NestedPaginatedCoreCheckDefinition! + transformations(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, timeout__value: BigInt, timeout__values: [BigInt], timeout__source__id: ID, timeout__owner__id: ID, timeout__is_visible: Boolean, timeout__is_protected: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean): NestedPaginatedCoreTransformation! + generators(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, class_name__value: String, class_name__values: [String], class_name__source__id: ID, class_name__owner__id: ID, class_name__is_visible: Boolean, class_name__is_protected: Boolean, file_path__value: String, file_path__values: [String], file_path__source__id: ID, file_path__owner__id: ID, file_path__is_visible: Boolean, file_path__is_protected: Boolean, convert_query_response__value: Boolean, convert_query_response__values: [Boolean], convert_query_response__source__id: ID, convert_query_response__owner__id: ID, convert_query_response__is_visible: Boolean, convert_query_response__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, parameters__value: GenericScalar, parameters__values: [GenericScalar], parameters__source__id: ID, parameters__owner__id: ID, parameters__is_visible: Boolean, parameters__is_protected: Boolean): NestedPaginatedCoreGeneratorDefinition! + tags(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean): NestedPaginatedBuiltinTag! + queries(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, variables__value: GenericScalar, variables__values: [GenericScalar], variables__source__id: ID, variables__owner__id: ID, variables__is_visible: Boolean, variables__is_protected: Boolean, models__value: GenericScalar, models__values: [GenericScalar], models__source__id: ID, models__owner__id: ID, models__is_visible: Boolean, models__is_protected: Boolean, depth__value: BigInt, depth__values: [BigInt], depth__source__id: ID, depth__owner__id: ID, depth__is_visible: Boolean, depth__is_protected: Boolean, operations__value: GenericScalar, operations__values: [GenericScalar], operations__source__id: ID, operations__owner__id: ID, operations__is_visible: Boolean, operations__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, query__value: String, query__values: [String], query__source__id: ID, query__owner__id: ID, query__is_visible: Boolean, query__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, height__value: BigInt, height__values: [BigInt], height__source__id: ID, height__owner__id: ID, height__is_visible: Boolean, height__is_protected: Boolean): NestedPaginatedCoreGraphQLQuery! +} + +"""A Git Repository integrated with Infrahub""" +type EdgedCoreRepository { + node: CoreRepository +} + +"""A Git Repository integrated with Infrahub""" +type NestedEdgedCoreRepository { + node: CoreRepository + properties: RelationshipProperty +} + +"""A Git Repository integrated with Infrahub""" +type PaginatedCoreRepository { + count: Int! + edges: [EdgedCoreRepository!]! + permissions: PaginatedObjectPermission! +} + +"""A Git Repository integrated with Infrahub""" +type NestedPaginatedCoreRepository { + count: Int! + edges: [NestedEdgedCoreRepository!]! + permissions: PaginatedObjectPermission! +} + +""" +A Git Repository integrated with Infrahub, Git-side will not be updated +""" +type CoreReadOnlyRepository implements LineageOwner & LineageSource & CoreTaskTarget & CoreNode & CoreGenericRepository { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + sync_status: Dropdown + description: TextAttribute + location: TextAttribute + internal_status: Dropdown + name: TextAttribute + operational_status: Dropdown + _updated_at: DateTime + + """None""" + ref: TextAttribute + + """None""" + commit: TextAttribute + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + credential: NestedEdgedCoreCredential! + checks(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, parameters__value: GenericScalar, parameters__values: [GenericScalar], parameters__source__id: ID, parameters__owner__id: ID, parameters__is_visible: Boolean, parameters__is_protected: Boolean, file_path__value: String, file_path__values: [String], file_path__source__id: ID, file_path__owner__id: ID, file_path__is_visible: Boolean, file_path__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, timeout__value: BigInt, timeout__values: [BigInt], timeout__source__id: ID, timeout__owner__id: ID, timeout__is_visible: Boolean, timeout__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, class_name__value: String, class_name__values: [String], class_name__source__id: ID, class_name__owner__id: ID, class_name__is_visible: Boolean, class_name__is_protected: Boolean): NestedPaginatedCoreCheckDefinition! + transformations(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, timeout__value: BigInt, timeout__values: [BigInt], timeout__source__id: ID, timeout__owner__id: ID, timeout__is_visible: Boolean, timeout__is_protected: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean): NestedPaginatedCoreTransformation! + generators(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, class_name__value: String, class_name__values: [String], class_name__source__id: ID, class_name__owner__id: ID, class_name__is_visible: Boolean, class_name__is_protected: Boolean, file_path__value: String, file_path__values: [String], file_path__source__id: ID, file_path__owner__id: ID, file_path__is_visible: Boolean, file_path__is_protected: Boolean, convert_query_response__value: Boolean, convert_query_response__values: [Boolean], convert_query_response__source__id: ID, convert_query_response__owner__id: ID, convert_query_response__is_visible: Boolean, convert_query_response__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, parameters__value: GenericScalar, parameters__values: [GenericScalar], parameters__source__id: ID, parameters__owner__id: ID, parameters__is_visible: Boolean, parameters__is_protected: Boolean): NestedPaginatedCoreGeneratorDefinition! + tags(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean): NestedPaginatedBuiltinTag! + queries(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, variables__value: GenericScalar, variables__values: [GenericScalar], variables__source__id: ID, variables__owner__id: ID, variables__is_visible: Boolean, variables__is_protected: Boolean, models__value: GenericScalar, models__values: [GenericScalar], models__source__id: ID, models__owner__id: ID, models__is_visible: Boolean, models__is_protected: Boolean, depth__value: BigInt, depth__values: [BigInt], depth__source__id: ID, depth__owner__id: ID, depth__is_visible: Boolean, depth__is_protected: Boolean, operations__value: GenericScalar, operations__values: [GenericScalar], operations__source__id: ID, operations__owner__id: ID, operations__is_visible: Boolean, operations__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, query__value: String, query__values: [String], query__source__id: ID, query__owner__id: ID, query__is_visible: Boolean, query__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, height__value: BigInt, height__values: [BigInt], height__source__id: ID, height__owner__id: ID, height__is_visible: Boolean, height__is_protected: Boolean): NestedPaginatedCoreGraphQLQuery! +} + +""" +A Git Repository integrated with Infrahub, Git-side will not be updated +""" +type EdgedCoreReadOnlyRepository { + node: CoreReadOnlyRepository +} + +""" +A Git Repository integrated with Infrahub, Git-side will not be updated +""" +type NestedEdgedCoreReadOnlyRepository { + node: CoreReadOnlyRepository + properties: RelationshipProperty +} + +""" +A Git Repository integrated with Infrahub, Git-side will not be updated +""" +type PaginatedCoreReadOnlyRepository { + count: Int! + edges: [EdgedCoreReadOnlyRepository!]! + permissions: PaginatedObjectPermission! +} + +""" +A Git Repository integrated with Infrahub, Git-side will not be updated +""" +type NestedPaginatedCoreReadOnlyRepository { + count: Int! + edges: [NestedEdgedCoreReadOnlyRepository!]! + permissions: PaginatedObjectPermission! +} + +"""A file rendered from a Jinja2 template""" +type CoreTransformJinja2 implements CoreNode & CoreTransformation { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + description: TextAttribute + name: TextAttribute + timeout: NumberAttribute + label: TextAttribute + _updated_at: DateTime + + """None (required)""" + template_path: TextAttribute + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + repository: NestedEdgedCoreGenericRepository! + query: NestedEdgedCoreGraphQLQuery! + tags(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean): NestedPaginatedBuiltinTag! +} + +"""A file rendered from a Jinja2 template""" +type EdgedCoreTransformJinja2 { + node: CoreTransformJinja2 +} + +"""A file rendered from a Jinja2 template""" +type NestedEdgedCoreTransformJinja2 { + node: CoreTransformJinja2 + properties: RelationshipProperty +} + +"""A file rendered from a Jinja2 template""" +type PaginatedCoreTransformJinja2 { + count: Int! + edges: [EdgedCoreTransformJinja2!]! + permissions: PaginatedObjectPermission! +} + +"""A file rendered from a Jinja2 template""" +type NestedPaginatedCoreTransformJinja2 { + count: Int! + edges: [NestedEdgedCoreTransformJinja2!]! + permissions: PaginatedObjectPermission! +} + +"""A check related to some Data""" +type CoreDataCheck implements CoreCheck & CoreNode { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + conclusion: TextAttribute + message: TextAttribute + origin: TextAttribute + kind: TextAttribute + name: TextAttribute + created_at: TextAttribute + severity: TextAttribute + label: TextAttribute + _updated_at: DateTime + + """None (required)""" + conflicts: JSONAttribute + + """None""" + keep_branch: TextAttribute + + """None""" + enriched_conflict_id: TextAttribute + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + validator: NestedEdgedCoreValidator! +} + +"""A check related to some Data""" +type EdgedCoreDataCheck { + node: CoreDataCheck +} + +"""A check related to some Data""" +type NestedEdgedCoreDataCheck { + node: CoreDataCheck + properties: RelationshipProperty +} + +"""A check related to some Data""" +type PaginatedCoreDataCheck { + count: Int! + edges: [EdgedCoreDataCheck!]! + permissions: PaginatedObjectPermission! +} + +"""A check related to some Data""" +type NestedPaginatedCoreDataCheck { + count: Int! + edges: [NestedEdgedCoreDataCheck!]! + permissions: PaginatedObjectPermission! +} + +"""A standard check""" +type CoreStandardCheck implements CoreCheck & CoreNode { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + conclusion: TextAttribute + message: TextAttribute + origin: TextAttribute + kind: TextAttribute + name: TextAttribute + created_at: TextAttribute + severity: TextAttribute + label: TextAttribute + _updated_at: DateTime + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + validator: NestedEdgedCoreValidator! +} + +"""A standard check""" +type EdgedCoreStandardCheck { + node: CoreStandardCheck +} + +"""A standard check""" +type NestedEdgedCoreStandardCheck { + node: CoreStandardCheck + properties: RelationshipProperty +} + +"""A standard check""" +type PaginatedCoreStandardCheck { + count: Int! + edges: [EdgedCoreStandardCheck!]! + permissions: PaginatedObjectPermission! +} + +"""A standard check""" +type NestedPaginatedCoreStandardCheck { + count: Int! + edges: [NestedEdgedCoreStandardCheck!]! + permissions: PaginatedObjectPermission! +} + +"""A check related to the schema""" +type CoreSchemaCheck implements CoreCheck & CoreNode { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + conclusion: TextAttribute + message: TextAttribute + origin: TextAttribute + kind: TextAttribute + name: TextAttribute + created_at: TextAttribute + severity: TextAttribute + label: TextAttribute + _updated_at: DateTime + + """None""" + enriched_conflict_id: TextAttribute + + """None (required)""" + conflicts: JSONAttribute + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + validator: NestedEdgedCoreValidator! +} + +"""A check related to the schema""" +type EdgedCoreSchemaCheck { + node: CoreSchemaCheck +} + +"""A check related to the schema""" +type NestedEdgedCoreSchemaCheck { + node: CoreSchemaCheck + properties: RelationshipProperty +} + +"""A check related to the schema""" +type PaginatedCoreSchemaCheck { + count: Int! + edges: [EdgedCoreSchemaCheck!]! + permissions: PaginatedObjectPermission! +} + +"""A check related to the schema""" +type NestedPaginatedCoreSchemaCheck { + count: Int! + edges: [NestedEdgedCoreSchemaCheck!]! + permissions: PaginatedObjectPermission! +} + +"""A check related to a file in a Git Repository""" +type CoreFileCheck implements CoreCheck & CoreNode { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + conclusion: TextAttribute + message: TextAttribute + origin: TextAttribute + kind: TextAttribute + name: TextAttribute + created_at: TextAttribute + severity: TextAttribute + label: TextAttribute + _updated_at: DateTime + + """None""" + files: ListAttribute + + """None""" + commit: TextAttribute + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + validator: NestedEdgedCoreValidator! +} + +"""A check related to a file in a Git Repository""" +type EdgedCoreFileCheck { + node: CoreFileCheck +} + +"""A check related to a file in a Git Repository""" +type NestedEdgedCoreFileCheck { + node: CoreFileCheck + properties: RelationshipProperty +} + +"""A check related to a file in a Git Repository""" +type PaginatedCoreFileCheck { + count: Int! + edges: [EdgedCoreFileCheck!]! + permissions: PaginatedObjectPermission! +} + +"""A check related to a file in a Git Repository""" +type NestedPaginatedCoreFileCheck { + count: Int! + edges: [NestedEdgedCoreFileCheck!]! + permissions: PaginatedObjectPermission! +} + +"""A check related to an artifact""" +type CoreArtifactCheck implements CoreCheck & CoreNode { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + conclusion: TextAttribute + message: TextAttribute + origin: TextAttribute + kind: TextAttribute + name: TextAttribute + created_at: TextAttribute + severity: TextAttribute + label: TextAttribute + _updated_at: DateTime + + """None""" + checksum: TextAttribute + + """None""" + storage_id: TextAttribute + + """None""" + changed: CheckboxAttribute + + """None""" + artifact_id: TextAttribute + + """None""" + line_number: NumberAttribute + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + validator: NestedEdgedCoreValidator! +} + +"""A check related to an artifact""" +type EdgedCoreArtifactCheck { + node: CoreArtifactCheck +} + +"""A check related to an artifact""" +type NestedEdgedCoreArtifactCheck { + node: CoreArtifactCheck + properties: RelationshipProperty +} + +"""A check related to an artifact""" +type PaginatedCoreArtifactCheck { + count: Int! + edges: [EdgedCoreArtifactCheck!]! + permissions: PaginatedObjectPermission! +} + +"""A check related to an artifact""" +type NestedPaginatedCoreArtifactCheck { + count: Int! + edges: [NestedEdgedCoreArtifactCheck!]! + permissions: PaginatedObjectPermission! +} + +"""A check related to a Generator instance""" +type CoreGeneratorCheck implements CoreCheck & CoreNode { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + conclusion: TextAttribute + message: TextAttribute + origin: TextAttribute + kind: TextAttribute + name: TextAttribute + created_at: TextAttribute + severity: TextAttribute + label: TextAttribute + _updated_at: DateTime + + """None (required)""" + instance: TextAttribute + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + validator: NestedEdgedCoreValidator! +} + +"""A check related to a Generator instance""" +type EdgedCoreGeneratorCheck { + node: CoreGeneratorCheck +} + +"""A check related to a Generator instance""" +type NestedEdgedCoreGeneratorCheck { + node: CoreGeneratorCheck + properties: RelationshipProperty +} + +"""A check related to a Generator instance""" +type PaginatedCoreGeneratorCheck { + count: Int! + edges: [EdgedCoreGeneratorCheck!]! + permissions: PaginatedObjectPermission! +} + +"""A check related to a Generator instance""" +type NestedPaginatedCoreGeneratorCheck { + count: Int! + edges: [NestedEdgedCoreGeneratorCheck!]! + permissions: PaginatedObjectPermission! +} + +"""A check to validate the data integrity between two branches""" +type CoreDataValidator implements CoreNode & CoreValidator { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + completed_at: TextAttribute + conclusion: TextAttribute + label: TextAttribute + state: TextAttribute + started_at: TextAttribute + _updated_at: DateTime + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + proposed_change: NestedEdgedCoreProposedChange! + checks(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, conclusion__value: String, conclusion__values: [String], conclusion__source__id: ID, conclusion__owner__id: ID, conclusion__is_visible: Boolean, conclusion__is_protected: Boolean, message__value: String, message__values: [String], message__source__id: ID, message__owner__id: ID, message__is_visible: Boolean, message__is_protected: Boolean, origin__value: String, origin__values: [String], origin__source__id: ID, origin__owner__id: ID, origin__is_visible: Boolean, origin__is_protected: Boolean, kind__value: String, kind__values: [String], kind__source__id: ID, kind__owner__id: ID, kind__is_visible: Boolean, kind__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, created_at__value: DateTime, created_at__values: [DateTime], created_at__source__id: ID, created_at__owner__id: ID, created_at__is_visible: Boolean, created_at__is_protected: Boolean, severity__value: String, severity__values: [String], severity__source__id: ID, severity__owner__id: ID, severity__is_visible: Boolean, severity__is_protected: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean): NestedPaginatedCoreCheck! +} + +"""A check to validate the data integrity between two branches""" +type EdgedCoreDataValidator { + node: CoreDataValidator +} + +"""A check to validate the data integrity between two branches""" +type NestedEdgedCoreDataValidator { + node: CoreDataValidator + properties: RelationshipProperty +} + +"""A check to validate the data integrity between two branches""" +type PaginatedCoreDataValidator { + count: Int! + edges: [EdgedCoreDataValidator!]! + permissions: PaginatedObjectPermission! +} + +"""A check to validate the data integrity between two branches""" +type NestedPaginatedCoreDataValidator { + count: Int! + edges: [NestedEdgedCoreDataValidator!]! + permissions: PaginatedObjectPermission! +} + +"""A Validator related to a specific repository""" +type CoreRepositoryValidator implements CoreNode & CoreValidator { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + completed_at: TextAttribute + conclusion: TextAttribute + label: TextAttribute + state: TextAttribute + started_at: TextAttribute + _updated_at: DateTime + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + repository: NestedEdgedCoreGenericRepository! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + proposed_change: NestedEdgedCoreProposedChange! + checks(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, conclusion__value: String, conclusion__values: [String], conclusion__source__id: ID, conclusion__owner__id: ID, conclusion__is_visible: Boolean, conclusion__is_protected: Boolean, message__value: String, message__values: [String], message__source__id: ID, message__owner__id: ID, message__is_visible: Boolean, message__is_protected: Boolean, origin__value: String, origin__values: [String], origin__source__id: ID, origin__owner__id: ID, origin__is_visible: Boolean, origin__is_protected: Boolean, kind__value: String, kind__values: [String], kind__source__id: ID, kind__owner__id: ID, kind__is_visible: Boolean, kind__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, created_at__value: DateTime, created_at__values: [DateTime], created_at__source__id: ID, created_at__owner__id: ID, created_at__is_visible: Boolean, created_at__is_protected: Boolean, severity__value: String, severity__values: [String], severity__source__id: ID, severity__owner__id: ID, severity__is_visible: Boolean, severity__is_protected: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean): NestedPaginatedCoreCheck! +} + +"""A Validator related to a specific repository""" +type EdgedCoreRepositoryValidator { + node: CoreRepositoryValidator +} + +"""A Validator related to a specific repository""" +type NestedEdgedCoreRepositoryValidator { + node: CoreRepositoryValidator + properties: RelationshipProperty +} + +"""A Validator related to a specific repository""" +type PaginatedCoreRepositoryValidator { + count: Int! + edges: [EdgedCoreRepositoryValidator!]! + permissions: PaginatedObjectPermission! +} + +"""A Validator related to a specific repository""" +type NestedPaginatedCoreRepositoryValidator { + count: Int! + edges: [NestedEdgedCoreRepositoryValidator!]! + permissions: PaginatedObjectPermission! +} + +"""A Validator related to a user defined checks in a repository""" +type CoreUserValidator implements CoreNode & CoreValidator { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + completed_at: TextAttribute + conclusion: TextAttribute + label: TextAttribute + state: TextAttribute + started_at: TextAttribute + _updated_at: DateTime + repository: NestedEdgedCoreGenericRepository! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + check_definition: NestedEdgedCoreCheckDefinition! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + proposed_change: NestedEdgedCoreProposedChange! + checks(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, conclusion__value: String, conclusion__values: [String], conclusion__source__id: ID, conclusion__owner__id: ID, conclusion__is_visible: Boolean, conclusion__is_protected: Boolean, message__value: String, message__values: [String], message__source__id: ID, message__owner__id: ID, message__is_visible: Boolean, message__is_protected: Boolean, origin__value: String, origin__values: [String], origin__source__id: ID, origin__owner__id: ID, origin__is_visible: Boolean, origin__is_protected: Boolean, kind__value: String, kind__values: [String], kind__source__id: ID, kind__owner__id: ID, kind__is_visible: Boolean, kind__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, created_at__value: DateTime, created_at__values: [DateTime], created_at__source__id: ID, created_at__owner__id: ID, created_at__is_visible: Boolean, created_at__is_protected: Boolean, severity__value: String, severity__values: [String], severity__source__id: ID, severity__owner__id: ID, severity__is_visible: Boolean, severity__is_protected: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean): NestedPaginatedCoreCheck! +} + +"""A Validator related to a user defined checks in a repository""" +type EdgedCoreUserValidator { + node: CoreUserValidator +} + +"""A Validator related to a user defined checks in a repository""" +type NestedEdgedCoreUserValidator { + node: CoreUserValidator + properties: RelationshipProperty +} + +"""A Validator related to a user defined checks in a repository""" +type PaginatedCoreUserValidator { + count: Int! + edges: [EdgedCoreUserValidator!]! + permissions: PaginatedObjectPermission! +} + +"""A Validator related to a user defined checks in a repository""" +type NestedPaginatedCoreUserValidator { + count: Int! + edges: [NestedEdgedCoreUserValidator!]! + permissions: PaginatedObjectPermission! +} + +"""A validator related to the schema""" +type CoreSchemaValidator implements CoreNode & CoreValidator { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + completed_at: TextAttribute + conclusion: TextAttribute + label: TextAttribute + state: TextAttribute + started_at: TextAttribute + _updated_at: DateTime + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + proposed_change: NestedEdgedCoreProposedChange! + checks(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, conclusion__value: String, conclusion__values: [String], conclusion__source__id: ID, conclusion__owner__id: ID, conclusion__is_visible: Boolean, conclusion__is_protected: Boolean, message__value: String, message__values: [String], message__source__id: ID, message__owner__id: ID, message__is_visible: Boolean, message__is_protected: Boolean, origin__value: String, origin__values: [String], origin__source__id: ID, origin__owner__id: ID, origin__is_visible: Boolean, origin__is_protected: Boolean, kind__value: String, kind__values: [String], kind__source__id: ID, kind__owner__id: ID, kind__is_visible: Boolean, kind__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, created_at__value: DateTime, created_at__values: [DateTime], created_at__source__id: ID, created_at__owner__id: ID, created_at__is_visible: Boolean, created_at__is_protected: Boolean, severity__value: String, severity__values: [String], severity__source__id: ID, severity__owner__id: ID, severity__is_visible: Boolean, severity__is_protected: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean): NestedPaginatedCoreCheck! +} + +"""A validator related to the schema""" +type EdgedCoreSchemaValidator { + node: CoreSchemaValidator +} + +"""A validator related to the schema""" +type NestedEdgedCoreSchemaValidator { + node: CoreSchemaValidator + properties: RelationshipProperty +} + +"""A validator related to the schema""" +type PaginatedCoreSchemaValidator { + count: Int! + edges: [EdgedCoreSchemaValidator!]! + permissions: PaginatedObjectPermission! +} + +"""A validator related to the schema""" +type NestedPaginatedCoreSchemaValidator { + count: Int! + edges: [NestedEdgedCoreSchemaValidator!]! + permissions: PaginatedObjectPermission! +} + +"""A validator related to the artifacts""" +type CoreArtifactValidator implements CoreNode & CoreValidator { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + completed_at: TextAttribute + conclusion: TextAttribute + label: TextAttribute + state: TextAttribute + started_at: TextAttribute + _updated_at: DateTime + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + definition: NestedEdgedCoreArtifactDefinition! + proposed_change: NestedEdgedCoreProposedChange! + checks(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, conclusion__value: String, conclusion__values: [String], conclusion__source__id: ID, conclusion__owner__id: ID, conclusion__is_visible: Boolean, conclusion__is_protected: Boolean, message__value: String, message__values: [String], message__source__id: ID, message__owner__id: ID, message__is_visible: Boolean, message__is_protected: Boolean, origin__value: String, origin__values: [String], origin__source__id: ID, origin__owner__id: ID, origin__is_visible: Boolean, origin__is_protected: Boolean, kind__value: String, kind__values: [String], kind__source__id: ID, kind__owner__id: ID, kind__is_visible: Boolean, kind__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, created_at__value: DateTime, created_at__values: [DateTime], created_at__source__id: ID, created_at__owner__id: ID, created_at__is_visible: Boolean, created_at__is_protected: Boolean, severity__value: String, severity__values: [String], severity__source__id: ID, severity__owner__id: ID, severity__is_visible: Boolean, severity__is_protected: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean): NestedPaginatedCoreCheck! +} + +"""A validator related to the artifacts""" +type EdgedCoreArtifactValidator { + node: CoreArtifactValidator +} + +"""A validator related to the artifacts""" +type NestedEdgedCoreArtifactValidator { + node: CoreArtifactValidator + properties: RelationshipProperty +} + +"""A validator related to the artifacts""" +type PaginatedCoreArtifactValidator { + count: Int! + edges: [EdgedCoreArtifactValidator!]! + permissions: PaginatedObjectPermission! +} + +"""A validator related to the artifacts""" +type NestedPaginatedCoreArtifactValidator { + count: Int! + edges: [NestedEdgedCoreArtifactValidator!]! + permissions: PaginatedObjectPermission! +} + +"""A validator related to generators""" +type CoreGeneratorValidator implements CoreNode & CoreValidator { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + completed_at: TextAttribute + conclusion: TextAttribute + label: TextAttribute + state: TextAttribute + started_at: TextAttribute + _updated_at: DateTime + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + definition: NestedEdgedCoreGeneratorDefinition! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + proposed_change: NestedEdgedCoreProposedChange! + checks(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, conclusion__value: String, conclusion__values: [String], conclusion__source__id: ID, conclusion__owner__id: ID, conclusion__is_visible: Boolean, conclusion__is_protected: Boolean, message__value: String, message__values: [String], message__source__id: ID, message__owner__id: ID, message__is_visible: Boolean, message__is_protected: Boolean, origin__value: String, origin__values: [String], origin__source__id: ID, origin__owner__id: ID, origin__is_visible: Boolean, origin__is_protected: Boolean, kind__value: String, kind__values: [String], kind__source__id: ID, kind__owner__id: ID, kind__is_visible: Boolean, kind__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, created_at__value: DateTime, created_at__values: [DateTime], created_at__source__id: ID, created_at__owner__id: ID, created_at__is_visible: Boolean, created_at__is_protected: Boolean, severity__value: String, severity__values: [String], severity__source__id: ID, severity__owner__id: ID, severity__is_visible: Boolean, severity__is_protected: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean): NestedPaginatedCoreCheck! +} + +"""A validator related to generators""" +type EdgedCoreGeneratorValidator { + node: CoreGeneratorValidator +} + +"""A validator related to generators""" +type NestedEdgedCoreGeneratorValidator { + node: CoreGeneratorValidator + properties: RelationshipProperty +} + +"""A validator related to generators""" +type PaginatedCoreGeneratorValidator { + count: Int! + edges: [EdgedCoreGeneratorValidator!]! + permissions: PaginatedObjectPermission! +} + +"""A validator related to generators""" +type NestedPaginatedCoreGeneratorValidator { + count: Int! + edges: [NestedEdgedCoreGeneratorValidator!]! + permissions: PaginatedObjectPermission! +} + +type CoreCheckDefinition implements CoreNode & CoreTaskTarget { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + _updated_at: DateTime + + """None""" + parameters: JSONAttribute + + """None (required)""" + file_path: TextAttribute + + """None""" + description: TextAttribute + + """None""" + timeout: NumberAttribute + + """None (required)""" + name: TextAttribute + + """None (required)""" + class_name: TextAttribute + query: NestedEdgedCoreGraphQLQuery! + repository: NestedEdgedCoreGenericRepository! + tags(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean): NestedPaginatedBuiltinTag! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + targets: NestedEdgedCoreGroup! +} + +type EdgedCoreCheckDefinition { + node: CoreCheckDefinition +} + +type NestedEdgedCoreCheckDefinition { + node: CoreCheckDefinition + properties: RelationshipProperty +} + +type PaginatedCoreCheckDefinition { + count: Int! + edges: [EdgedCoreCheckDefinition!]! + permissions: PaginatedObjectPermission! +} + +type NestedPaginatedCoreCheckDefinition { + count: Int! + edges: [NestedEdgedCoreCheckDefinition!]! + permissions: PaginatedObjectPermission! +} + +"""A transform function written in Python""" +type CoreTransformPython implements CoreNode & CoreTransformation { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + description: TextAttribute + name: TextAttribute + timeout: NumberAttribute + label: TextAttribute + _updated_at: DateTime + + """None (required)""" + file_path: TextAttribute + + """None""" + convert_query_response: CheckboxAttribute + + """None (required)""" + class_name: TextAttribute + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + repository: NestedEdgedCoreGenericRepository! + query: NestedEdgedCoreGraphQLQuery! + tags(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean): NestedPaginatedBuiltinTag! +} + +"""A transform function written in Python""" +type EdgedCoreTransformPython { + node: CoreTransformPython +} + +"""A transform function written in Python""" +type NestedEdgedCoreTransformPython { + node: CoreTransformPython + properties: RelationshipProperty +} + +"""A transform function written in Python""" +type PaginatedCoreTransformPython { + count: Int! + edges: [EdgedCoreTransformPython!]! + permissions: PaginatedObjectPermission! +} + +"""A transform function written in Python""" +type NestedPaginatedCoreTransformPython { + count: Int! + edges: [NestedEdgedCoreTransformPython!]! + permissions: PaginatedObjectPermission! +} + +"""A pre-defined GraphQL Query""" +type CoreGraphQLQuery implements CoreNode { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + _updated_at: DateTime + + """variables in use in the query""" + variables: JSONAttribute + + """List of models associated with this query""" + models: ListAttribute + + """number of nested levels in the query""" + depth: NumberAttribute + + """ + Operations in use in the query, valid operations: 'query', 'mutation' or 'subscription' + """ + operations: ListAttribute + + """None (required)""" + name: TextAttribute + + """None (required)""" + query: TextAttribute + + """None""" + description: TextAttribute + + """total number of fields requested in the query""" + height: NumberAttribute + tags(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean): NestedPaginatedBuiltinTag! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + repository: NestedEdgedCoreGenericRepository! +} + +"""A pre-defined GraphQL Query""" +type EdgedCoreGraphQLQuery { + node: CoreGraphQLQuery +} + +"""A pre-defined GraphQL Query""" +type NestedEdgedCoreGraphQLQuery { + node: CoreGraphQLQuery + properties: RelationshipProperty +} + +"""A pre-defined GraphQL Query""" +type PaginatedCoreGraphQLQuery { + count: Int! + edges: [EdgedCoreGraphQLQuery!]! + permissions: PaginatedObjectPermission! +} + +"""A pre-defined GraphQL Query""" +type NestedPaginatedCoreGraphQLQuery { + count: Int! + edges: [NestedEdgedCoreGraphQLQuery!]! + permissions: PaginatedObjectPermission! +} + +type CoreArtifact implements CoreNode & CoreTaskTarget { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + _updated_at: DateTime + + """ID of the file in the object store""" + storage_id: TextAttribute + + """None""" + checksum: TextAttribute + + """None (required)""" + name: TextAttribute + + """None (required)""" + status: TextAttribute + + """None""" + parameters: JSONAttribute + + """None (required)""" + content_type: TextAttribute + object: NestedEdgedCoreArtifactTarget! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + definition: NestedEdgedCoreArtifactDefinition! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +type EdgedCoreArtifact { + node: CoreArtifact +} + +type NestedEdgedCoreArtifact { + node: CoreArtifact + properties: RelationshipProperty +} + +type PaginatedCoreArtifact { + count: Int! + edges: [EdgedCoreArtifact!]! + permissions: PaginatedObjectPermission! +} + +type NestedPaginatedCoreArtifact { + count: Int! + edges: [NestedEdgedCoreArtifact!]! + permissions: PaginatedObjectPermission! +} + +type CoreArtifactDefinition implements CoreNode & CoreTaskTarget { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + _updated_at: DateTime + + """None (required)""" + artifact_name: TextAttribute + + """None (required)""" + parameters: JSONAttribute + + """None (required)""" + name: TextAttribute + + """None (required)""" + content_type: TextAttribute + + """None""" + description: TextAttribute + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + transformation: NestedEdgedCoreTransformation! + targets: NestedEdgedCoreGroup! +} + +type EdgedCoreArtifactDefinition { + node: CoreArtifactDefinition +} + +type NestedEdgedCoreArtifactDefinition { + node: CoreArtifactDefinition + properties: RelationshipProperty +} + +type PaginatedCoreArtifactDefinition { + count: Int! + edges: [EdgedCoreArtifactDefinition!]! + permissions: PaginatedObjectPermission! +} + +type NestedPaginatedCoreArtifactDefinition { + count: Int! + edges: [NestedEdgedCoreArtifactDefinition!]! + permissions: PaginatedObjectPermission! +} + +type CoreGeneratorDefinition implements CoreNode & CoreTaskTarget { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + _updated_at: DateTime + + """None (required)""" + class_name: TextAttribute + + """None (required)""" + file_path: TextAttribute + + """None""" + convert_query_response: CheckboxAttribute + + """None""" + description: TextAttribute + + """None (required)""" + name: TextAttribute + + """None (required)""" + parameters: JSONAttribute + repository: NestedEdgedCoreGenericRepository! + targets: NestedEdgedCoreGroup! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + query: NestedEdgedCoreGraphQLQuery! +} + +type EdgedCoreGeneratorDefinition { + node: CoreGeneratorDefinition +} + +type NestedEdgedCoreGeneratorDefinition { + node: CoreGeneratorDefinition + properties: RelationshipProperty +} + +type PaginatedCoreGeneratorDefinition { + count: Int! + edges: [EdgedCoreGeneratorDefinition!]! + permissions: PaginatedObjectPermission! +} + +type NestedPaginatedCoreGeneratorDefinition { + count: Int! + edges: [NestedEdgedCoreGeneratorDefinition!]! + permissions: PaginatedObjectPermission! +} + +type CoreGeneratorInstance implements CoreNode & CoreTaskTarget { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + _updated_at: DateTime + + """None (required)""" + name: TextAttribute + + """None (required)""" + status: TextAttribute + definition: NestedEdgedCoreGeneratorDefinition! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + object: NestedEdgedCoreNode! +} + +type EdgedCoreGeneratorInstance { + node: CoreGeneratorInstance +} + +type NestedEdgedCoreGeneratorInstance { + node: CoreGeneratorInstance + properties: RelationshipProperty +} + +type PaginatedCoreGeneratorInstance { + count: Int! + edges: [EdgedCoreGeneratorInstance!]! + permissions: PaginatedObjectPermission! +} + +type NestedPaginatedCoreGeneratorInstance { + count: Int! + edges: [NestedEdgedCoreGeneratorInstance!]! + permissions: PaginatedObjectPermission! +} + +"""A webhook that connects to an external integration""" +type CoreStandardWebhook implements CoreNode & CoreWebhook & CoreTaskTarget { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + + """The event type that triggers the webhook""" + event_type: TextAttribute + branch_scope: Dropdown + name: TextAttribute + validate_certificates: CheckboxAttribute + + """Only send node mutation events for nodes of this kind""" + node_kind: TextAttribute + description: TextAttribute + url: TextAttribute + _updated_at: DateTime + + """None (required)""" + shared_key: TextAttribute + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +"""A webhook that connects to an external integration""" +type EdgedCoreStandardWebhook { + node: CoreStandardWebhook +} + +"""A webhook that connects to an external integration""" +type NestedEdgedCoreStandardWebhook { + node: CoreStandardWebhook + properties: RelationshipProperty +} + +"""A webhook that connects to an external integration""" +type PaginatedCoreStandardWebhook { + count: Int! + edges: [EdgedCoreStandardWebhook!]! + permissions: PaginatedObjectPermission! +} + +"""A webhook that connects to an external integration""" +type NestedPaginatedCoreStandardWebhook { + count: Int! + edges: [NestedEdgedCoreStandardWebhook!]! + permissions: PaginatedObjectPermission! +} + +"""A webhook that connects to an external integration""" +type CoreCustomWebhook implements CoreNode & CoreWebhook & CoreTaskTarget { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + + """The event type that triggers the webhook""" + event_type: TextAttribute + branch_scope: Dropdown + name: TextAttribute + validate_certificates: CheckboxAttribute + + """Only send node mutation events for nodes of this kind""" + node_kind: TextAttribute + description: TextAttribute + url: TextAttribute + _updated_at: DateTime + + """None""" + shared_key: TextAttribute + transformation: NestedEdgedCoreTransformPython! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +"""A webhook that connects to an external integration""" +type EdgedCoreCustomWebhook { + node: CoreCustomWebhook +} + +"""A webhook that connects to an external integration""" +type NestedEdgedCoreCustomWebhook { + node: CoreCustomWebhook + properties: RelationshipProperty +} + +"""A webhook that connects to an external integration""" +type PaginatedCoreCustomWebhook { + count: Int! + edges: [EdgedCoreCustomWebhook!]! + permissions: PaginatedObjectPermission! +} + +"""A webhook that connects to an external integration""" +type NestedPaginatedCoreCustomWebhook { + count: Int! + edges: [NestedEdgedCoreCustomWebhook!]! + permissions: PaginatedObjectPermission! +} + +"""A namespace that segments IPAM""" +type IpamNamespace implements CoreNode & BuiltinIPNamespace { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + name: TextAttribute + description: TextAttribute + _updated_at: DateTime + + """None""" + default: CheckboxAttribute + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + profiles(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, profile_name__value: String, profile_name__values: [String], profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean): NestedPaginatedCoreProfile! + ip_prefixes(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, network_address__value: String, network_address__values: [String], network_address__source__id: ID, network_address__owner__id: ID, network_address__is_visible: Boolean, network_address__is_protected: Boolean, broadcast_address__value: String, broadcast_address__values: [String], broadcast_address__source__id: ID, broadcast_address__owner__id: ID, broadcast_address__is_visible: Boolean, broadcast_address__is_protected: Boolean, prefix__value: String, prefix__values: [String], prefix__source__id: ID, prefix__owner__id: ID, prefix__is_visible: Boolean, prefix__is_protected: Boolean, is_pool__value: Boolean, is_pool__values: [Boolean], is_pool__source__id: ID, is_pool__owner__id: ID, is_pool__is_visible: Boolean, is_pool__is_protected: Boolean, hostmask__value: String, hostmask__values: [String], hostmask__source__id: ID, hostmask__owner__id: ID, hostmask__is_visible: Boolean, hostmask__is_protected: Boolean, utilization__value: BigInt, utilization__values: [BigInt], utilization__source__id: ID, utilization__owner__id: ID, utilization__is_visible: Boolean, utilization__is_protected: Boolean, member_type__value: String, member_type__values: [String], member_type__source__id: ID, member_type__owner__id: ID, member_type__is_visible: Boolean, member_type__is_protected: Boolean, netmask__value: String, netmask__values: [String], netmask__source__id: ID, netmask__owner__id: ID, netmask__is_visible: Boolean, netmask__is_protected: Boolean, is_top_level__value: Boolean, is_top_level__values: [Boolean], is_top_level__source__id: ID, is_top_level__owner__id: ID, is_top_level__is_visible: Boolean, is_top_level__is_protected: Boolean): NestedPaginatedBuiltinIPPrefix! + ip_addresses(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, address__value: String, address__values: [String], address__source__id: ID, address__owner__id: ID, address__is_visible: Boolean, address__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean): NestedPaginatedBuiltinIPAddress! +} + +"""A namespace that segments IPAM""" +type EdgedIpamNamespace { + node: IpamNamespace +} + +"""A namespace that segments IPAM""" +type NestedEdgedIpamNamespace { + node: IpamNamespace + properties: RelationshipProperty +} + +"""A namespace that segments IPAM""" +type PaginatedIpamNamespace { + count: Int! + edges: [EdgedIpamNamespace!]! + permissions: PaginatedObjectPermission! +} + +"""A namespace that segments IPAM""" +type NestedPaginatedIpamNamespace { + count: Int! + edges: [NestedEdgedIpamNamespace!]! + permissions: PaginatedObjectPermission! +} + +"""A pool of IP prefix resources""" +type CoreIPPrefixPool implements LineageSource & CoreNode & CoreResourcePool { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + description: TextAttribute + name: TextAttribute + _updated_at: DateTime + + """None""" + default_member_type: TextAttribute + + """ + The default prefix length as an integer for prefixes allocated from this pool. + """ + default_prefix_length: NumberAttribute + + """None""" + default_prefix_type: TextAttribute + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + ip_namespace: NestedEdgedBuiltinIPNamespace! + resources(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, network_address__value: String, network_address__values: [String], network_address__source__id: ID, network_address__owner__id: ID, network_address__is_visible: Boolean, network_address__is_protected: Boolean, broadcast_address__value: String, broadcast_address__values: [String], broadcast_address__source__id: ID, broadcast_address__owner__id: ID, broadcast_address__is_visible: Boolean, broadcast_address__is_protected: Boolean, prefix__value: String, prefix__values: [String], prefix__source__id: ID, prefix__owner__id: ID, prefix__is_visible: Boolean, prefix__is_protected: Boolean, is_pool__value: Boolean, is_pool__values: [Boolean], is_pool__source__id: ID, is_pool__owner__id: ID, is_pool__is_visible: Boolean, is_pool__is_protected: Boolean, hostmask__value: String, hostmask__values: [String], hostmask__source__id: ID, hostmask__owner__id: ID, hostmask__is_visible: Boolean, hostmask__is_protected: Boolean, utilization__value: BigInt, utilization__values: [BigInt], utilization__source__id: ID, utilization__owner__id: ID, utilization__is_visible: Boolean, utilization__is_protected: Boolean, member_type__value: String, member_type__values: [String], member_type__source__id: ID, member_type__owner__id: ID, member_type__is_visible: Boolean, member_type__is_protected: Boolean, netmask__value: String, netmask__values: [String], netmask__source__id: ID, netmask__owner__id: ID, netmask__is_visible: Boolean, netmask__is_protected: Boolean, is_top_level__value: Boolean, is_top_level__values: [Boolean], is_top_level__source__id: ID, is_top_level__owner__id: ID, is_top_level__is_visible: Boolean, is_top_level__is_protected: Boolean): NestedPaginatedBuiltinIPPrefix! +} + +"""A pool of IP prefix resources""" +type EdgedCoreIPPrefixPool { + node: CoreIPPrefixPool +} + +"""A pool of IP prefix resources""" +type NestedEdgedCoreIPPrefixPool { + node: CoreIPPrefixPool + properties: RelationshipProperty +} + +"""A pool of IP prefix resources""" +type PaginatedCoreIPPrefixPool { + count: Int! + edges: [EdgedCoreIPPrefixPool!]! + permissions: PaginatedObjectPermission! +} + +"""A pool of IP prefix resources""" +type NestedPaginatedCoreIPPrefixPool { + count: Int! + edges: [NestedEdgedCoreIPPrefixPool!]! + permissions: PaginatedObjectPermission! +} + +"""A pool of IP address resources""" +type CoreIPAddressPool implements LineageSource & CoreNode & CoreResourcePool { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + description: TextAttribute + name: TextAttribute + _updated_at: DateTime + + """ + The object type to create when reserving a resource in the pool (required) + """ + default_address_type: TextAttribute + + """ + The default prefix length as an integer for addresses allocated from this pool. + """ + default_prefix_length: NumberAttribute + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + ip_namespace: NestedEdgedBuiltinIPNamespace! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + resources(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, network_address__value: String, network_address__values: [String], network_address__source__id: ID, network_address__owner__id: ID, network_address__is_visible: Boolean, network_address__is_protected: Boolean, broadcast_address__value: String, broadcast_address__values: [String], broadcast_address__source__id: ID, broadcast_address__owner__id: ID, broadcast_address__is_visible: Boolean, broadcast_address__is_protected: Boolean, prefix__value: String, prefix__values: [String], prefix__source__id: ID, prefix__owner__id: ID, prefix__is_visible: Boolean, prefix__is_protected: Boolean, is_pool__value: Boolean, is_pool__values: [Boolean], is_pool__source__id: ID, is_pool__owner__id: ID, is_pool__is_visible: Boolean, is_pool__is_protected: Boolean, hostmask__value: String, hostmask__values: [String], hostmask__source__id: ID, hostmask__owner__id: ID, hostmask__is_visible: Boolean, hostmask__is_protected: Boolean, utilization__value: BigInt, utilization__values: [BigInt], utilization__source__id: ID, utilization__owner__id: ID, utilization__is_visible: Boolean, utilization__is_protected: Boolean, member_type__value: String, member_type__values: [String], member_type__source__id: ID, member_type__owner__id: ID, member_type__is_visible: Boolean, member_type__is_protected: Boolean, netmask__value: String, netmask__values: [String], netmask__source__id: ID, netmask__owner__id: ID, netmask__is_visible: Boolean, netmask__is_protected: Boolean, is_top_level__value: Boolean, is_top_level__values: [Boolean], is_top_level__source__id: ID, is_top_level__owner__id: ID, is_top_level__is_visible: Boolean, is_top_level__is_protected: Boolean): NestedPaginatedBuiltinIPPrefix! +} + +"""A pool of IP address resources""" +type EdgedCoreIPAddressPool { + node: CoreIPAddressPool +} + +"""A pool of IP address resources""" +type NestedEdgedCoreIPAddressPool { + node: CoreIPAddressPool + properties: RelationshipProperty +} + +"""A pool of IP address resources""" +type PaginatedCoreIPAddressPool { + count: Int! + edges: [EdgedCoreIPAddressPool!]! + permissions: PaginatedObjectPermission! +} + +"""A pool of IP address resources""" +type NestedPaginatedCoreIPAddressPool { + count: Int! + edges: [NestedEdgedCoreIPAddressPool!]! + permissions: PaginatedObjectPermission! +} + +"""A pool of number resources""" +type CoreNumberPool implements LineageSource & CoreNode & CoreResourcePool { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + description: TextAttribute + name: TextAttribute + _updated_at: DateTime + + """The start range for the pool (required)""" + start_range: NumberAttribute + + """ + The model of the object that requires integers to be allocated (required) + """ + node: TextAttribute + + """Defines how this number pool was created""" + pool_type: TextAttribute + + """The attribute of the selected model (required)""" + node_attribute: TextAttribute + + """The end range for the pool (required)""" + end_range: NumberAttribute + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +"""A pool of number resources""" +type EdgedCoreNumberPool { + node: CoreNumberPool +} + +"""A pool of number resources""" +type NestedEdgedCoreNumberPool { + node: CoreNumberPool + properties: RelationshipProperty +} + +"""A pool of number resources""" +type PaginatedCoreNumberPool { + count: Int! + edges: [EdgedCoreNumberPool!]! + permissions: PaginatedObjectPermission! +} + +"""A pool of number resources""" +type NestedPaginatedCoreNumberPool { + count: Int! + edges: [NestedEdgedCoreNumberPool!]! + permissions: PaginatedObjectPermission! +} + +"""A permission that grants global rights to perform actions in Infrahub""" +type CoreGlobalPermission implements CoreBasePermission & CoreNode { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + identifier: TextAttribute + description: TextAttribute + _updated_at: DateTime + + """None (required)""" + action: Dropdown + + """Decide to deny or allow the action at a global level""" + decision: NumberAttribute + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + roles(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean): NestedPaginatedCoreAccountRole! +} + +"""A permission that grants global rights to perform actions in Infrahub""" +type EdgedCoreGlobalPermission { + node: CoreGlobalPermission +} + +"""A permission that grants global rights to perform actions in Infrahub""" +type NestedEdgedCoreGlobalPermission { + node: CoreGlobalPermission + properties: RelationshipProperty +} + +"""A permission that grants global rights to perform actions in Infrahub""" +type PaginatedCoreGlobalPermission { + count: Int! + edges: [EdgedCoreGlobalPermission!]! + permissions: PaginatedObjectPermission! +} + +"""A permission that grants global rights to perform actions in Infrahub""" +type NestedPaginatedCoreGlobalPermission { + count: Int! + edges: [NestedEdgedCoreGlobalPermission!]! + permissions: PaginatedObjectPermission! +} + +"""A permission that grants rights to perform actions on objects""" +type CoreObjectPermission implements CoreBasePermission & CoreNode { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + identifier: TextAttribute + description: TextAttribute + _updated_at: DateTime + + """None (required)""" + namespace: TextAttribute + + """ + Decide to deny or allow the action.If allowed, it can be configured for the default branch, any other branches or all branches + """ + decision: NumberAttribute + + """None""" + action: TextAttribute + + """None (required)""" + name: TextAttribute + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + roles(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean): NestedPaginatedCoreAccountRole! +} + +"""A permission that grants rights to perform actions on objects""" +type EdgedCoreObjectPermission { + node: CoreObjectPermission +} + +"""A permission that grants rights to perform actions on objects""" +type NestedEdgedCoreObjectPermission { + node: CoreObjectPermission + properties: RelationshipProperty +} + +"""A permission that grants rights to perform actions on objects""" +type PaginatedCoreObjectPermission { + count: Int! + edges: [EdgedCoreObjectPermission!]! + permissions: PaginatedObjectPermission! +} + +"""A permission that grants rights to perform actions on objects""" +type NestedPaginatedCoreObjectPermission { + count: Int! + edges: [NestedEdgedCoreObjectPermission!]! + permissions: PaginatedObjectPermission! +} + +"""A role defines a set of permissions to grant to a group of accounts""" +type CoreAccountRole implements CoreNode { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + _updated_at: DateTime + + """None (required)""" + name: TextAttribute + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreAccountGroup! + permissions(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, identifier__value: String, identifier__values: [String], identifier__source__id: ID, identifier__owner__id: ID, identifier__is_visible: Boolean, identifier__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean): NestedPaginatedCoreBasePermission! +} + +"""A role defines a set of permissions to grant to a group of accounts""" +type EdgedCoreAccountRole { + node: CoreAccountRole +} + +"""A role defines a set of permissions to grant to a group of accounts""" +type NestedEdgedCoreAccountRole { + node: CoreAccountRole + properties: RelationshipProperty +} + +"""A role defines a set of permissions to grant to a group of accounts""" +type PaginatedCoreAccountRole { + count: Int! + edges: [EdgedCoreAccountRole!]! + permissions: PaginatedObjectPermission! +} + +"""A role defines a set of permissions to grant to a group of accounts""" +type NestedPaginatedCoreAccountRole { + count: Int! + edges: [NestedEdgedCoreAccountRole!]! + permissions: PaginatedObjectPermission! +} + +"""A group of users to manage common permissions""" +type CoreAccountGroup implements LineageOwner & LineageSource & CoreGroup { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + label: TextAttribute + description: TextAttribute + name: TextAttribute + group_type: TextAttribute + _updated_at: DateTime + roles(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, include_descendants: Boolean): NestedPaginatedCoreAccountRole! + members(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, include_descendants: Boolean): NestedPaginatedCoreNode! + subscribers(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, include_descendants: Boolean): NestedPaginatedCoreNode! + parent: NestedEdgedCoreGroup! + children(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + ancestors(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + descendants(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +"""A group of users to manage common permissions""" +type EdgedCoreAccountGroup { + node: CoreAccountGroup +} + +"""A group of users to manage common permissions""" +type NestedEdgedCoreAccountGroup { + node: CoreAccountGroup + properties: RelationshipProperty +} + +"""A group of users to manage common permissions""" +type PaginatedCoreAccountGroup { + count: Int! + edges: [EdgedCoreAccountGroup!]! + permissions: PaginatedObjectPermission! +} + +"""A group of users to manage common permissions""" +type NestedPaginatedCoreAccountGroup { + count: Int! + edges: [NestedEdgedCoreAccountGroup!]! + permissions: PaginatedObjectPermission! +} + +""" +An Autonomous System (AS) is a set of Internet routable IP prefixes belonging to a network +""" +type InfraAutonomousSystem implements CoreNode { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + _updated_at: DateTime + + """None (required)""" + name: TextAttribute + + """None""" + description: TextAttribute + + """None (required)""" + asn: NumberAttribute + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + organization: NestedEdgedOrganizationGeneric! + profiles(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, profile_name__value: String, profile_name__values: [String], profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean): NestedPaginatedCoreProfile! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +""" +An Autonomous System (AS) is a set of Internet routable IP prefixes belonging to a network +""" +type EdgedInfraAutonomousSystem { + node: InfraAutonomousSystem +} + +""" +An Autonomous System (AS) is a set of Internet routable IP prefixes belonging to a network +""" +type NestedEdgedInfraAutonomousSystem { + node: InfraAutonomousSystem + properties: RelationshipProperty +} + +""" +An Autonomous System (AS) is a set of Internet routable IP prefixes belonging to a network +""" +type PaginatedInfraAutonomousSystem { + count: Int! + edges: [EdgedInfraAutonomousSystem!]! + permissions: PaginatedObjectPermission! +} + +""" +An Autonomous System (AS) is a set of Internet routable IP prefixes belonging to a network +""" +type NestedPaginatedInfraAutonomousSystem { + count: Int! + edges: [NestedEdgedInfraAutonomousSystem!]! + permissions: PaginatedObjectPermission! +} + +""" +A BGP Peer Group is used to regroup parameters that are shared across multiple peers +""" +type InfraBGPPeerGroup implements CoreNode { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + _updated_at: DateTime + + """None""" + import_policies: TextAttribute + + """None""" + description: TextAttribute + + """None""" + export_policies: TextAttribute + + """None (required)""" + name: TextAttribute + local_as: NestedEdgedInfraAutonomousSystem! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + remote_as: NestedEdgedInfraAutonomousSystem! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + profiles(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, profile_name__value: String, profile_name__values: [String], profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean): NestedPaginatedCoreProfile! +} + +""" +A BGP Peer Group is used to regroup parameters that are shared across multiple peers +""" +type EdgedInfraBGPPeerGroup { + node: InfraBGPPeerGroup +} + +""" +A BGP Peer Group is used to regroup parameters that are shared across multiple peers +""" +type NestedEdgedInfraBGPPeerGroup { + node: InfraBGPPeerGroup + properties: RelationshipProperty +} + +""" +A BGP Peer Group is used to regroup parameters that are shared across multiple peers +""" +type PaginatedInfraBGPPeerGroup { + count: Int! + edges: [EdgedInfraBGPPeerGroup!]! + permissions: PaginatedObjectPermission! +} + +""" +A BGP Peer Group is used to regroup parameters that are shared across multiple peers +""" +type NestedPaginatedInfraBGPPeerGroup { + count: Int! + edges: [NestedEdgedInfraBGPPeerGroup!]! + permissions: PaginatedObjectPermission! +} + +""" +A BGP Session represent a point to point connection between two routers +""" +type InfraBGPSession implements CoreNode & CoreArtifactTarget { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + _updated_at: DateTime + + """None (required)""" + type: TextAttribute + + """None""" + description: TextAttribute + + """None""" + import_policies: TextAttribute + + """None (required)""" + status: Dropdown + + """None (required)""" + role: Dropdown + + """None""" + export_policies: TextAttribute + remote_as: NestedEdgedInfraAutonomousSystem! + remote_ip: NestedEdgedBuiltinIPAddress! + peer_session: NestedEdgedInfraBGPSession! + device: NestedEdgedInfraDevice! + local_ip: NestedEdgedBuiltinIPAddress! + local_as: NestedEdgedInfraAutonomousSystem! + peer_group: NestedEdgedInfraBGPPeerGroup! + profiles(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, profile_name__value: String, profile_name__values: [String], profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean): NestedPaginatedCoreProfile! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + artifacts(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, storage_id__value: String, storage_id__values: [String], storage_id__source__id: ID, storage_id__owner__id: ID, storage_id__is_visible: Boolean, storage_id__is_protected: Boolean, checksum__value: String, checksum__values: [String], checksum__source__id: ID, checksum__owner__id: ID, checksum__is_visible: Boolean, checksum__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, status__value: String, status__values: [String], status__source__id: ID, status__owner__id: ID, status__is_visible: Boolean, status__is_protected: Boolean, parameters__value: GenericScalar, parameters__values: [GenericScalar], parameters__source__id: ID, parameters__owner__id: ID, parameters__is_visible: Boolean, parameters__is_protected: Boolean, content_type__value: String, content_type__values: [String], content_type__source__id: ID, content_type__owner__id: ID, content_type__is_visible: Boolean, content_type__is_protected: Boolean): NestedPaginatedCoreArtifact! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +""" +A BGP Session represent a point to point connection between two routers +""" +type EdgedInfraBGPSession { + node: InfraBGPSession +} + +""" +A BGP Session represent a point to point connection between two routers +""" +type NestedEdgedInfraBGPSession { + node: InfraBGPSession + properties: RelationshipProperty +} + +""" +A BGP Session represent a point to point connection between two routers +""" +type PaginatedInfraBGPSession { + count: Int! + edges: [EdgedInfraBGPSession!]! + permissions: PaginatedObjectPermission! +} + +""" +A BGP Session represent a point to point connection between two routers +""" +type NestedPaginatedInfraBGPSession { + count: Int! + edges: [NestedEdgedInfraBGPSession!]! + permissions: PaginatedObjectPermission! +} + +"""Backbone Service""" +type InfraBackBoneService implements CoreNode & InfraService { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + name: TextAttribute + _updated_at: DateTime + + """None (required)""" + internal_circuit_id: TextAttribute + + """None (required)""" + circuit_id: TextAttribute + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + profiles(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, profile_name__value: String, profile_name__values: [String], profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean): NestedPaginatedCoreProfile! + site_a: NestedEdgedLocationSite! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + site_b: NestedEdgedLocationSite! + provider: NestedEdgedOrganizationProvider! +} + +"""Backbone Service""" +type EdgedInfraBackBoneService { + node: InfraBackBoneService +} + +"""Backbone Service""" +type NestedEdgedInfraBackBoneService { + node: InfraBackBoneService + properties: RelationshipProperty +} + +"""Backbone Service""" +type PaginatedInfraBackBoneService { + count: Int! + edges: [EdgedInfraBackBoneService!]! + permissions: PaginatedObjectPermission! +} + +"""Backbone Service""" +type NestedPaginatedInfraBackBoneService { + count: Int! + edges: [NestedEdgedInfraBackBoneService!]! + permissions: PaginatedObjectPermission! +} + +"""A Circuit represent a single physical link between two locations""" +type InfraCircuit implements CoreNode { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + _updated_at: DateTime + + """None (required)""" + role: Dropdown + + """None (required)""" + status: Dropdown + + """None""" + description: TextAttribute + + """None""" + vendor_id: TextAttribute + + """None (required)""" + circuit_id: TextAttribute + profiles(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, profile_name__value: String, profile_name__values: [String], profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean): NestedPaginatedCoreProfile! + provider: NestedEdgedOrganizationGeneric! + endpoints(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean): NestedPaginatedInfraCircuitEndpoint! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + bgp_sessions(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, type__value: String, type__values: [String], type__source__id: ID, type__owner__id: ID, type__is_visible: Boolean, type__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, import_policies__value: String, import_policies__values: [String], import_policies__source__id: ID, import_policies__owner__id: ID, import_policies__is_visible: Boolean, import_policies__is_protected: Boolean, status__value: String, status__values: [String], status__source__id: ID, status__owner__id: ID, status__is_visible: Boolean, status__is_protected: Boolean, role__value: String, role__values: [String], role__source__id: ID, role__owner__id: ID, role__is_visible: Boolean, role__is_protected: Boolean, export_policies__value: String, export_policies__values: [String], export_policies__source__id: ID, export_policies__owner__id: ID, export_policies__is_visible: Boolean, export_policies__is_protected: Boolean): NestedPaginatedInfraBGPSession! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +"""A Circuit represent a single physical link between two locations""" +type EdgedInfraCircuit { + node: InfraCircuit +} + +"""A Circuit represent a single physical link between two locations""" +type NestedEdgedInfraCircuit { + node: InfraCircuit + properties: RelationshipProperty +} + +"""A Circuit represent a single physical link between two locations""" +type PaginatedInfraCircuit { + count: Int! + edges: [EdgedInfraCircuit!]! + permissions: PaginatedObjectPermission! +} + +"""A Circuit represent a single physical link between two locations""" +type NestedPaginatedInfraCircuit { + count: Int! + edges: [NestedEdgedInfraCircuit!]! + permissions: PaginatedObjectPermission! +} + +"""A Circuit endpoint is attached to each end of a circuit""" +type InfraCircuitEndpoint implements InfraEndpoint & CoreNode { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + _updated_at: DateTime + + """None""" + description: TextAttribute + circuit: NestedEdgedInfraCircuit! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + site: NestedEdgedLocationSite! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + profiles(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, profile_name__value: String, profile_name__values: [String], profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean): NestedPaginatedCoreProfile! + connected_endpoint: NestedEdgedInfraEndpoint! +} + +"""A Circuit endpoint is attached to each end of a circuit""" +type EdgedInfraCircuitEndpoint { + node: InfraCircuitEndpoint +} + +"""A Circuit endpoint is attached to each end of a circuit""" +type NestedEdgedInfraCircuitEndpoint { + node: InfraCircuitEndpoint + properties: RelationshipProperty +} + +"""A Circuit endpoint is attached to each end of a circuit""" +type PaginatedInfraCircuitEndpoint { + count: Int! + edges: [EdgedInfraCircuitEndpoint!]! + permissions: PaginatedObjectPermission! +} + +"""A Circuit endpoint is attached to each end of a circuit""" +type NestedPaginatedInfraCircuitEndpoint { + count: Int! + edges: [NestedEdgedInfraCircuitEndpoint!]! + permissions: PaginatedObjectPermission! +} + +"""Generic Device object""" +type InfraDevice implements CoreNode & CoreArtifactTarget { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + _updated_at: DateTime + + """None""" + description: TextAttribute + + """None""" + status: Dropdown + + """None (required)""" + type: TextAttribute + + """None (required)""" + name: TextAttribute + + """None""" + role: Dropdown + platform: NestedEdgedInfraPlatform! + asn: NestedEdgedInfraAutonomousSystem! + interfaces(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, mtu__value: BigInt, mtu__values: [BigInt], mtu__source__id: ID, mtu__owner__id: ID, mtu__is_visible: Boolean, mtu__is_protected: Boolean, role__value: String, role__values: [String], role__source__id: ID, role__owner__id: ID, role__is_visible: Boolean, role__is_protected: Boolean, speed__value: BigInt, speed__values: [BigInt], speed__source__id: ID, speed__owner__id: ID, speed__is_visible: Boolean, speed__is_protected: Boolean, enabled__value: Boolean, enabled__values: [Boolean], enabled__source__id: ID, enabled__owner__id: ID, enabled__is_visible: Boolean, enabled__is_protected: Boolean, status__value: String, status__values: [String], status__source__id: ID, status__owner__id: ID, status__is_visible: Boolean, status__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean): NestedPaginatedInfraInterface! + primary_address: NestedEdgedIpamIPAddress! + site: NestedEdgedLocationSite! + profiles(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, profile_name__value: String, profile_name__values: [String], profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean): NestedPaginatedCoreProfile! + mlag_domain: NestedEdgedInfraMlagDomain! + tags(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean): NestedPaginatedBuiltinTag! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + artifacts(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, storage_id__value: String, storage_id__values: [String], storage_id__source__id: ID, storage_id__owner__id: ID, storage_id__is_visible: Boolean, storage_id__is_protected: Boolean, checksum__value: String, checksum__values: [String], checksum__source__id: ID, checksum__owner__id: ID, checksum__is_visible: Boolean, checksum__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, status__value: String, status__values: [String], status__source__id: ID, status__owner__id: ID, status__is_visible: Boolean, status__is_protected: Boolean, parameters__value: GenericScalar, parameters__values: [GenericScalar], parameters__source__id: ID, parameters__owner__id: ID, parameters__is_visible: Boolean, parameters__is_protected: Boolean, content_type__value: String, content_type__values: [String], content_type__source__id: ID, content_type__owner__id: ID, content_type__is_visible: Boolean, content_type__is_protected: Boolean): NestedPaginatedCoreArtifact! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +"""Generic Device object""" +type EdgedInfraDevice { + node: InfraDevice +} + +"""Generic Device object""" +type NestedEdgedInfraDevice { + node: InfraDevice + properties: RelationshipProperty +} + +"""Generic Device object""" +type PaginatedInfraDevice { + count: Int! + edges: [EdgedInfraDevice!]! + permissions: PaginatedObjectPermission! +} + +"""Generic Device object""" +type NestedPaginatedInfraDevice { + count: Int! + edges: [NestedEdgedInfraDevice!]! + permissions: PaginatedObjectPermission! +} + +"""Network Layer 2 Interface""" +type InfraInterfaceL2 implements InfraInterface & InfraEndpoint & CoreNode & CoreArtifactTarget { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + mtu: NumberAttribute + role: Dropdown + speed: NumberAttribute + enabled: CheckboxAttribute + status: Dropdown + description: TextAttribute + name: TextAttribute + _updated_at: DateTime + + """None""" + lacp_priority: NumberAttribute + + """None (required)""" + l2_mode: TextAttribute + + """None""" + lacp_rate: TextAttribute + tagged_vlan(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, vlan_id__value: BigInt, vlan_id__values: [BigInt], vlan_id__source__id: ID, vlan_id__owner__id: ID, vlan_id__is_visible: Boolean, vlan_id__is_protected: Boolean, role__value: String, role__values: [String], role__source__id: ID, role__owner__id: ID, role__is_visible: Boolean, role__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, status__value: String, status__values: [String], status__source__id: ID, status__owner__id: ID, status__is_visible: Boolean, status__is_protected: Boolean): NestedPaginatedInfraVLAN! + profiles(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, profile_name__value: String, profile_name__values: [String], profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean): NestedPaginatedCoreProfile! + lag: NestedEdgedInfraLagInterfaceL2! + untagged_vlan: NestedEdgedInfraVLAN! + device: NestedEdgedInfraDevice! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + tags(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean): NestedPaginatedBuiltinTag! + connected_endpoint: NestedEdgedInfraEndpoint! + artifacts(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, storage_id__value: String, storage_id__values: [String], storage_id__source__id: ID, storage_id__owner__id: ID, storage_id__is_visible: Boolean, storage_id__is_protected: Boolean, checksum__value: String, checksum__values: [String], checksum__source__id: ID, checksum__owner__id: ID, checksum__is_visible: Boolean, checksum__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, status__value: String, status__values: [String], status__source__id: ID, status__owner__id: ID, status__is_visible: Boolean, status__is_protected: Boolean, parameters__value: GenericScalar, parameters__values: [GenericScalar], parameters__source__id: ID, parameters__owner__id: ID, parameters__is_visible: Boolean, parameters__is_protected: Boolean, content_type__value: String, content_type__values: [String], content_type__source__id: ID, content_type__owner__id: ID, content_type__is_visible: Boolean, content_type__is_protected: Boolean): NestedPaginatedCoreArtifact! +} + +"""Network Layer 2 Interface""" +type EdgedInfraInterfaceL2 { + node: InfraInterfaceL2 +} + +"""Network Layer 2 Interface""" +type NestedEdgedInfraInterfaceL2 { + node: InfraInterfaceL2 + properties: RelationshipProperty +} + +"""Network Layer 2 Interface""" +type PaginatedInfraInterfaceL2 { + count: Int! + edges: [EdgedInfraInterfaceL2!]! + permissions: PaginatedObjectPermission! +} + +"""Network Layer 2 Interface""" +type NestedPaginatedInfraInterfaceL2 { + count: Int! + edges: [NestedEdgedInfraInterfaceL2!]! + permissions: PaginatedObjectPermission! +} + +"""Network Layer 3 Interface""" +type InfraInterfaceL3 implements InfraInterface & InfraEndpoint & CoreNode & CoreArtifactTarget { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + mtu: NumberAttribute + role: Dropdown + speed: NumberAttribute + enabled: CheckboxAttribute + status: Dropdown + description: TextAttribute + name: TextAttribute + _updated_at: DateTime + + """None""" + lacp_priority: NumberAttribute + + """None""" + lacp_rate: TextAttribute + ip_addresses(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, address__value: String, address__values: [String], address__source__id: ID, address__owner__id: ID, address__is_visible: Boolean, address__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean): NestedPaginatedIpamIPAddress! + lag: NestedEdgedInfraLagInterfaceL3! + profiles(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, profile_name__value: String, profile_name__values: [String], profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean): NestedPaginatedCoreProfile! + device: NestedEdgedInfraDevice! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + tags(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean): NestedPaginatedBuiltinTag! + connected_endpoint: NestedEdgedInfraEndpoint! + artifacts(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, storage_id__value: String, storage_id__values: [String], storage_id__source__id: ID, storage_id__owner__id: ID, storage_id__is_visible: Boolean, storage_id__is_protected: Boolean, checksum__value: String, checksum__values: [String], checksum__source__id: ID, checksum__owner__id: ID, checksum__is_visible: Boolean, checksum__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, status__value: String, status__values: [String], status__source__id: ID, status__owner__id: ID, status__is_visible: Boolean, status__is_protected: Boolean, parameters__value: GenericScalar, parameters__values: [GenericScalar], parameters__source__id: ID, parameters__owner__id: ID, parameters__is_visible: Boolean, parameters__is_protected: Boolean, content_type__value: String, content_type__values: [String], content_type__source__id: ID, content_type__owner__id: ID, content_type__is_visible: Boolean, content_type__is_protected: Boolean): NestedPaginatedCoreArtifact! +} + +"""Network Layer 3 Interface""" +type EdgedInfraInterfaceL3 { + node: InfraInterfaceL3 +} + +"""Network Layer 3 Interface""" +type NestedEdgedInfraInterfaceL3 { + node: InfraInterfaceL3 + properties: RelationshipProperty +} + +"""Network Layer 3 Interface""" +type PaginatedInfraInterfaceL3 { + count: Int! + edges: [EdgedInfraInterfaceL3!]! + permissions: PaginatedObjectPermission! +} + +"""Network Layer 3 Interface""" +type NestedPaginatedInfraInterfaceL3 { + count: Int! + edges: [NestedEdgedInfraInterfaceL3!]! + permissions: PaginatedObjectPermission! +} + +"""Network Layer 2 Lag Interface""" +type InfraLagInterfaceL2 implements InfraInterface & InfraLagInterface & CoreNode & CoreArtifactTarget { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + mtu: NumberAttribute + role: Dropdown + speed: NumberAttribute + enabled: CheckboxAttribute + status: Dropdown + description: TextAttribute + name: TextAttribute + minimum_links: NumberAttribute + lacp: TextAttribute + max_bundle: NumberAttribute + _updated_at: DateTime + + """None (required)""" + l2_mode: TextAttribute + members(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, lacp_priority__value: BigInt, lacp_priority__values: [BigInt], lacp_priority__source__id: ID, lacp_priority__owner__id: ID, lacp_priority__is_visible: Boolean, lacp_priority__is_protected: Boolean, l2_mode__value: String, l2_mode__values: [String], l2_mode__source__id: ID, l2_mode__owner__id: ID, l2_mode__is_visible: Boolean, l2_mode__is_protected: Boolean, lacp_rate__value: String, lacp_rate__values: [String], lacp_rate__source__id: ID, lacp_rate__owner__id: ID, lacp_rate__is_visible: Boolean, lacp_rate__is_protected: Boolean, mtu__value: BigInt, mtu__values: [BigInt], mtu__source__id: ID, mtu__owner__id: ID, mtu__is_visible: Boolean, mtu__is_protected: Boolean, role__value: String, role__values: [String], role__source__id: ID, role__owner__id: ID, role__is_visible: Boolean, role__is_protected: Boolean, speed__value: BigInt, speed__values: [BigInt], speed__source__id: ID, speed__owner__id: ID, speed__is_visible: Boolean, speed__is_protected: Boolean, enabled__value: Boolean, enabled__values: [Boolean], enabled__source__id: ID, enabled__owner__id: ID, enabled__is_visible: Boolean, enabled__is_protected: Boolean, status__value: String, status__values: [String], status__source__id: ID, status__owner__id: ID, status__is_visible: Boolean, status__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean): NestedPaginatedInfraInterfaceL2! + tagged_vlan(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, vlan_id__value: BigInt, vlan_id__values: [BigInt], vlan_id__source__id: ID, vlan_id__owner__id: ID, vlan_id__is_visible: Boolean, vlan_id__is_protected: Boolean, role__value: String, role__values: [String], role__source__id: ID, role__owner__id: ID, role__is_visible: Boolean, role__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, status__value: String, status__values: [String], status__source__id: ID, status__owner__id: ID, status__is_visible: Boolean, status__is_protected: Boolean): NestedPaginatedInfraVLAN! + profiles(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, profile_name__value: String, profile_name__values: [String], profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean): NestedPaginatedCoreProfile! + untagged_vlan: NestedEdgedInfraVLAN! + device: NestedEdgedInfraDevice! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + tags(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean): NestedPaginatedBuiltinTag! + mlag: NestedEdgedInfraMlagInterface! + artifacts(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, storage_id__value: String, storage_id__values: [String], storage_id__source__id: ID, storage_id__owner__id: ID, storage_id__is_visible: Boolean, storage_id__is_protected: Boolean, checksum__value: String, checksum__values: [String], checksum__source__id: ID, checksum__owner__id: ID, checksum__is_visible: Boolean, checksum__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, status__value: String, status__values: [String], status__source__id: ID, status__owner__id: ID, status__is_visible: Boolean, status__is_protected: Boolean, parameters__value: GenericScalar, parameters__values: [GenericScalar], parameters__source__id: ID, parameters__owner__id: ID, parameters__is_visible: Boolean, parameters__is_protected: Boolean, content_type__value: String, content_type__values: [String], content_type__source__id: ID, content_type__owner__id: ID, content_type__is_visible: Boolean, content_type__is_protected: Boolean): NestedPaginatedCoreArtifact! +} + +"""Network Layer 2 Lag Interface""" +type EdgedInfraLagInterfaceL2 { + node: InfraLagInterfaceL2 +} + +"""Network Layer 2 Lag Interface""" +type NestedEdgedInfraLagInterfaceL2 { + node: InfraLagInterfaceL2 + properties: RelationshipProperty +} + +"""Network Layer 2 Lag Interface""" +type PaginatedInfraLagInterfaceL2 { + count: Int! + edges: [EdgedInfraLagInterfaceL2!]! + permissions: PaginatedObjectPermission! +} + +"""Network Layer 2 Lag Interface""" +type NestedPaginatedInfraLagInterfaceL2 { + count: Int! + edges: [NestedEdgedInfraLagInterfaceL2!]! + permissions: PaginatedObjectPermission! +} + +"""Network Layer 3 Lag Interface""" +type InfraLagInterfaceL3 implements InfraInterface & InfraLagInterface & CoreNode & CoreArtifactTarget { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + mtu: NumberAttribute + role: Dropdown + speed: NumberAttribute + enabled: CheckboxAttribute + status: Dropdown + description: TextAttribute + name: TextAttribute + minimum_links: NumberAttribute + lacp: TextAttribute + max_bundle: NumberAttribute + _updated_at: DateTime + members(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, lacp_priority__value: BigInt, lacp_priority__values: [BigInt], lacp_priority__source__id: ID, lacp_priority__owner__id: ID, lacp_priority__is_visible: Boolean, lacp_priority__is_protected: Boolean, lacp_rate__value: String, lacp_rate__values: [String], lacp_rate__source__id: ID, lacp_rate__owner__id: ID, lacp_rate__is_visible: Boolean, lacp_rate__is_protected: Boolean, mtu__value: BigInt, mtu__values: [BigInt], mtu__source__id: ID, mtu__owner__id: ID, mtu__is_visible: Boolean, mtu__is_protected: Boolean, role__value: String, role__values: [String], role__source__id: ID, role__owner__id: ID, role__is_visible: Boolean, role__is_protected: Boolean, speed__value: BigInt, speed__values: [BigInt], speed__source__id: ID, speed__owner__id: ID, speed__is_visible: Boolean, speed__is_protected: Boolean, enabled__value: Boolean, enabled__values: [Boolean], enabled__source__id: ID, enabled__owner__id: ID, enabled__is_visible: Boolean, enabled__is_protected: Boolean, status__value: String, status__values: [String], status__source__id: ID, status__owner__id: ID, status__is_visible: Boolean, status__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean): NestedPaginatedInfraInterfaceL3! + ip_addresses(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, address__value: String, address__values: [String], address__source__id: ID, address__owner__id: ID, address__is_visible: Boolean, address__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean): NestedPaginatedIpamIPAddress! + profiles(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, profile_name__value: String, profile_name__values: [String], profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean): NestedPaginatedCoreProfile! + device: NestedEdgedInfraDevice! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + tags(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean): NestedPaginatedBuiltinTag! + mlag: NestedEdgedInfraMlagInterface! + artifacts(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, storage_id__value: String, storage_id__values: [String], storage_id__source__id: ID, storage_id__owner__id: ID, storage_id__is_visible: Boolean, storage_id__is_protected: Boolean, checksum__value: String, checksum__values: [String], checksum__source__id: ID, checksum__owner__id: ID, checksum__is_visible: Boolean, checksum__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, status__value: String, status__values: [String], status__source__id: ID, status__owner__id: ID, status__is_visible: Boolean, status__is_protected: Boolean, parameters__value: GenericScalar, parameters__values: [GenericScalar], parameters__source__id: ID, parameters__owner__id: ID, parameters__is_visible: Boolean, parameters__is_protected: Boolean, content_type__value: String, content_type__values: [String], content_type__source__id: ID, content_type__owner__id: ID, content_type__is_visible: Boolean, content_type__is_protected: Boolean): NestedPaginatedCoreArtifact! +} + +"""Network Layer 3 Lag Interface""" +type EdgedInfraLagInterfaceL3 { + node: InfraLagInterfaceL3 +} + +"""Network Layer 3 Lag Interface""" +type NestedEdgedInfraLagInterfaceL3 { + node: InfraLagInterfaceL3 + properties: RelationshipProperty +} + +"""Network Layer 3 Lag Interface""" +type PaginatedInfraLagInterfaceL3 { + count: Int! + edges: [EdgedInfraLagInterfaceL3!]! + permissions: PaginatedObjectPermission! +} + +"""Network Layer 3 Lag Interface""" +type NestedPaginatedInfraLagInterfaceL3 { + count: Int! + edges: [NestedEdgedInfraLagInterfaceL3!]! + permissions: PaginatedObjectPermission! +} + +""" +Represents the group of devices that share interfaces in a multi chassis link aggregation group +""" +type InfraMlagDomain implements CoreNode { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + _updated_at: DateTime + + """Name of a group of devices forming an MLAG Group (required)""" + name: TextAttribute + + """Domain Id of a group of devices forming an MLAG Group (required)""" + domain_id: NumberAttribute + devices(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, status__value: String, status__values: [String], status__source__id: ID, status__owner__id: ID, status__is_visible: Boolean, status__is_protected: Boolean, type__value: String, type__values: [String], type__source__id: ID, type__owner__id: ID, type__is_visible: Boolean, type__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, role__value: String, role__values: [String], role__source__id: ID, role__owner__id: ID, role__is_visible: Boolean, role__is_protected: Boolean): NestedPaginatedInfraDevice! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + peer_interfaces(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, l2_mode__value: String, l2_mode__values: [String], l2_mode__source__id: ID, l2_mode__owner__id: ID, l2_mode__is_visible: Boolean, l2_mode__is_protected: Boolean, mtu__value: BigInt, mtu__values: [BigInt], mtu__source__id: ID, mtu__owner__id: ID, mtu__is_visible: Boolean, mtu__is_protected: Boolean, role__value: String, role__values: [String], role__source__id: ID, role__owner__id: ID, role__is_visible: Boolean, role__is_protected: Boolean, speed__value: BigInt, speed__values: [BigInt], speed__source__id: ID, speed__owner__id: ID, speed__is_visible: Boolean, speed__is_protected: Boolean, enabled__value: Boolean, enabled__values: [Boolean], enabled__source__id: ID, enabled__owner__id: ID, enabled__is_visible: Boolean, enabled__is_protected: Boolean, status__value: String, status__values: [String], status__source__id: ID, status__owner__id: ID, status__is_visible: Boolean, status__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, minimum_links__value: BigInt, minimum_links__values: [BigInt], minimum_links__source__id: ID, minimum_links__owner__id: ID, minimum_links__is_visible: Boolean, minimum_links__is_protected: Boolean, lacp__value: String, lacp__values: [String], lacp__source__id: ID, lacp__owner__id: ID, lacp__is_visible: Boolean, lacp__is_protected: Boolean, max_bundle__value: BigInt, max_bundle__values: [BigInt], max_bundle__source__id: ID, max_bundle__owner__id: ID, max_bundle__is_visible: Boolean, max_bundle__is_protected: Boolean): NestedPaginatedInfraLagInterfaceL2! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + profiles(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, profile_name__value: String, profile_name__values: [String], profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean): NestedPaginatedCoreProfile! +} + +""" +Represents the group of devices that share interfaces in a multi chassis link aggregation group +""" +type EdgedInfraMlagDomain { + node: InfraMlagDomain +} + +""" +Represents the group of devices that share interfaces in a multi chassis link aggregation group +""" +type NestedEdgedInfraMlagDomain { + node: InfraMlagDomain + properties: RelationshipProperty +} + +""" +Represents the group of devices that share interfaces in a multi chassis link aggregation group +""" +type PaginatedInfraMlagDomain { + count: Int! + edges: [EdgedInfraMlagDomain!]! + permissions: PaginatedObjectPermission! +} + +""" +Represents the group of devices that share interfaces in a multi chassis link aggregation group +""" +type NestedPaginatedInfraMlagDomain { + count: Int! + edges: [NestedEdgedInfraMlagDomain!]! + permissions: PaginatedObjectPermission! +} + +"""L2 MLAG Interface""" +type InfraMlagInterfaceL2 implements CoreNode & InfraMlagInterface { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + mlag_id: NumberAttribute + _updated_at: DateTime + members(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, l2_mode__value: String, l2_mode__values: [String], l2_mode__source__id: ID, l2_mode__owner__id: ID, l2_mode__is_visible: Boolean, l2_mode__is_protected: Boolean, mtu__value: BigInt, mtu__values: [BigInt], mtu__source__id: ID, mtu__owner__id: ID, mtu__is_visible: Boolean, mtu__is_protected: Boolean, role__value: String, role__values: [String], role__source__id: ID, role__owner__id: ID, role__is_visible: Boolean, role__is_protected: Boolean, speed__value: BigInt, speed__values: [BigInt], speed__source__id: ID, speed__owner__id: ID, speed__is_visible: Boolean, speed__is_protected: Boolean, enabled__value: Boolean, enabled__values: [Boolean], enabled__source__id: ID, enabled__owner__id: ID, enabled__is_visible: Boolean, enabled__is_protected: Boolean, status__value: String, status__values: [String], status__source__id: ID, status__owner__id: ID, status__is_visible: Boolean, status__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, minimum_links__value: BigInt, minimum_links__values: [BigInt], minimum_links__source__id: ID, minimum_links__owner__id: ID, minimum_links__is_visible: Boolean, minimum_links__is_protected: Boolean, lacp__value: String, lacp__values: [String], lacp__source__id: ID, lacp__owner__id: ID, lacp__is_visible: Boolean, lacp__is_protected: Boolean, max_bundle__value: BigInt, max_bundle__values: [BigInt], max_bundle__source__id: ID, max_bundle__owner__id: ID, max_bundle__is_visible: Boolean, max_bundle__is_protected: Boolean): NestedPaginatedInfraLagInterfaceL2! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + profiles(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, profile_name__value: String, profile_name__values: [String], profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean): NestedPaginatedCoreProfile! + mlag_domain: NestedEdgedInfraMlagDomain! +} + +"""L2 MLAG Interface""" +type EdgedInfraMlagInterfaceL2 { + node: InfraMlagInterfaceL2 +} + +"""L2 MLAG Interface""" +type NestedEdgedInfraMlagInterfaceL2 { + node: InfraMlagInterfaceL2 + properties: RelationshipProperty +} + +"""L2 MLAG Interface""" +type PaginatedInfraMlagInterfaceL2 { + count: Int! + edges: [EdgedInfraMlagInterfaceL2!]! + permissions: PaginatedObjectPermission! +} + +"""L2 MLAG Interface""" +type NestedPaginatedInfraMlagInterfaceL2 { + count: Int! + edges: [NestedEdgedInfraMlagInterfaceL2!]! + permissions: PaginatedObjectPermission! +} + +"""L3 MLAG Interface""" +type InfraMlagInterfaceL3 implements CoreNode & InfraMlagInterface { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + mlag_id: NumberAttribute + _updated_at: DateTime + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + profiles(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, profile_name__value: String, profile_name__values: [String], profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean): NestedPaginatedCoreProfile! + members(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, mtu__value: BigInt, mtu__values: [BigInt], mtu__source__id: ID, mtu__owner__id: ID, mtu__is_visible: Boolean, mtu__is_protected: Boolean, role__value: String, role__values: [String], role__source__id: ID, role__owner__id: ID, role__is_visible: Boolean, role__is_protected: Boolean, speed__value: BigInt, speed__values: [BigInt], speed__source__id: ID, speed__owner__id: ID, speed__is_visible: Boolean, speed__is_protected: Boolean, enabled__value: Boolean, enabled__values: [Boolean], enabled__source__id: ID, enabled__owner__id: ID, enabled__is_visible: Boolean, enabled__is_protected: Boolean, status__value: String, status__values: [String], status__source__id: ID, status__owner__id: ID, status__is_visible: Boolean, status__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, minimum_links__value: BigInt, minimum_links__values: [BigInt], minimum_links__source__id: ID, minimum_links__owner__id: ID, minimum_links__is_visible: Boolean, minimum_links__is_protected: Boolean, lacp__value: String, lacp__values: [String], lacp__source__id: ID, lacp__owner__id: ID, lacp__is_visible: Boolean, lacp__is_protected: Boolean, max_bundle__value: BigInt, max_bundle__values: [BigInt], max_bundle__source__id: ID, max_bundle__owner__id: ID, max_bundle__is_visible: Boolean, max_bundle__is_protected: Boolean): NestedPaginatedInfraLagInterfaceL3! + mlag_domain: NestedEdgedInfraMlagDomain! +} + +"""L3 MLAG Interface""" +type EdgedInfraMlagInterfaceL3 { + node: InfraMlagInterfaceL3 +} + +"""L3 MLAG Interface""" +type NestedEdgedInfraMlagInterfaceL3 { + node: InfraMlagInterfaceL3 + properties: RelationshipProperty +} + +"""L3 MLAG Interface""" +type PaginatedInfraMlagInterfaceL3 { + count: Int! + edges: [EdgedInfraMlagInterfaceL3!]! + permissions: PaginatedObjectPermission! +} + +"""L3 MLAG Interface""" +type NestedPaginatedInfraMlagInterfaceL3 { + count: Int! + edges: [NestedEdgedInfraMlagInterfaceL3!]! + permissions: PaginatedObjectPermission! +} + +"""A Platform represents the type of software running on a device""" +type InfraPlatform implements CoreNode { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + _updated_at: DateTime + + """None""" + napalm_driver: TextAttribute + + """None""" + ansible_network_os: TextAttribute + + """None""" + nornir_platform: TextAttribute + + """None""" + description: TextAttribute + + """None (required)""" + name: TextAttribute + + """None""" + netmiko_device_type: TextAttribute + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + devices(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, status__value: String, status__values: [String], status__source__id: ID, status__owner__id: ID, status__is_visible: Boolean, status__is_protected: Boolean, type__value: String, type__values: [String], type__source__id: ID, type__owner__id: ID, type__is_visible: Boolean, type__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, role__value: String, role__values: [String], role__source__id: ID, role__owner__id: ID, role__is_visible: Boolean, role__is_protected: Boolean): NestedPaginatedInfraDevice! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + profiles(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, profile_name__value: String, profile_name__values: [String], profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean): NestedPaginatedCoreProfile! +} + +"""A Platform represents the type of software running on a device""" +type EdgedInfraPlatform { + node: InfraPlatform +} + +"""A Platform represents the type of software running on a device""" +type NestedEdgedInfraPlatform { + node: InfraPlatform + properties: RelationshipProperty +} + +"""A Platform represents the type of software running on a device""" +type PaginatedInfraPlatform { + count: Int! + edges: [EdgedInfraPlatform!]! + permissions: PaginatedObjectPermission! +} + +"""A Platform represents the type of software running on a device""" +type NestedPaginatedInfraPlatform { + count: Int! + edges: [NestedEdgedInfraPlatform!]! + permissions: PaginatedObjectPermission! +} + +"""A VLAN is a logical grouping of devices in the same broadcast domain""" +type InfraVLAN implements CoreNode { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + _updated_at: DateTime + + """None (required)""" + name: TextAttribute + + """None (required)""" + vlan_id: NumberAttribute + + """None (required)""" + role: Dropdown + + """None""" + description: TextAttribute + + """None (required)""" + status: Dropdown + gateway: NestedEdgedInfraInterfaceL3! + site: NestedEdgedLocationSite! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + profiles(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, profile_name__value: String, profile_name__values: [String], profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean): NestedPaginatedCoreProfile! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +"""A VLAN is a logical grouping of devices in the same broadcast domain""" +type EdgedInfraVLAN { + node: InfraVLAN +} + +"""A VLAN is a logical grouping of devices in the same broadcast domain""" +type NestedEdgedInfraVLAN { + node: InfraVLAN + properties: RelationshipProperty +} + +"""A VLAN is a logical grouping of devices in the same broadcast domain""" +type PaginatedInfraVLAN { + count: Int! + edges: [EdgedInfraVLAN!]! + permissions: PaginatedObjectPermission! +} + +"""A VLAN is a logical grouping of devices in the same broadcast domain""" +type NestedPaginatedInfraVLAN { + count: Int! + edges: [NestedEdgedInfraVLAN!]! + permissions: PaginatedObjectPermission! +} + +"""IP Address""" +type IpamIPAddress implements BuiltinIPAddress & CoreNode { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + address: IPHost + description: TextAttribute + _updated_at: DateTime + interface: NestedEdgedInfraInterfaceL3! + ip_prefix: NestedEdgedBuiltinIPPrefix! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + ip_namespace: NestedEdgedBuiltinIPNamespace! + profiles(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, profile_name__value: String, profile_name__values: [String], profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean): NestedPaginatedCoreProfile! +} + +"""IP Address""" +type EdgedIpamIPAddress { + node: IpamIPAddress +} + +"""IP Address""" +type NestedEdgedIpamIPAddress { + node: IpamIPAddress + properties: RelationshipProperty +} + +"""IP Address""" +type PaginatedIpamIPAddress { + count: Int! + edges: [EdgedIpamIPAddress!]! + permissions: PaginatedObjectPermission! +} + +"""IP Address""" +type NestedPaginatedIpamIPAddress { + count: Int! + edges: [NestedEdgedIpamIPAddress!]! + permissions: PaginatedObjectPermission! +} + +"""IPv4 or IPv6 network""" +type IpamIPPrefix implements CoreNode & BuiltinIPPrefix { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + description: TextAttribute + network_address: TextAttribute + broadcast_address: TextAttribute + prefix: IPNetwork + + """All IP addresses within this prefix are considered usable""" + is_pool: CheckboxAttribute + hostmask: TextAttribute + utilization: NumberAttribute + member_type: Dropdown + netmask: TextAttribute + is_top_level: CheckboxAttribute + _updated_at: DateTime + profiles(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, profile_name__value: String, profile_name__values: [String], profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean, include_descendants: Boolean): NestedPaginatedCoreProfile! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean, include_descendants: Boolean): NestedPaginatedCoreGroup! + ip_addresses(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, address__value: String, address__values: [String], address__source__id: ID, address__owner__id: ID, address__is_visible: Boolean, address__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, include_descendants: Boolean): NestedPaginatedBuiltinIPAddress! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean, include_descendants: Boolean): NestedPaginatedCoreGroup! + resource_pool(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, default_address_type__value: String, default_address_type__values: [String], default_address_type__source__id: ID, default_address_type__owner__id: ID, default_address_type__is_visible: Boolean, default_address_type__is_protected: Boolean, default_prefix_length__value: BigInt, default_prefix_length__values: [BigInt], default_prefix_length__source__id: ID, default_prefix_length__owner__id: ID, default_prefix_length__is_visible: Boolean, default_prefix_length__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, include_descendants: Boolean): NestedPaginatedCoreIPAddressPool! + ip_namespace: NestedEdgedBuiltinIPNamespace! + parent: NestedEdgedBuiltinIPPrefix! + children(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, network_address__value: String, network_address__values: [String], network_address__source__id: ID, network_address__owner__id: ID, network_address__is_visible: Boolean, network_address__is_protected: Boolean, broadcast_address__value: String, broadcast_address__values: [String], broadcast_address__source__id: ID, broadcast_address__owner__id: ID, broadcast_address__is_visible: Boolean, broadcast_address__is_protected: Boolean, prefix__value: String, prefix__values: [String], prefix__source__id: ID, prefix__owner__id: ID, prefix__is_visible: Boolean, prefix__is_protected: Boolean, is_pool__value: Boolean, is_pool__values: [Boolean], is_pool__source__id: ID, is_pool__owner__id: ID, is_pool__is_visible: Boolean, is_pool__is_protected: Boolean, hostmask__value: String, hostmask__values: [String], hostmask__source__id: ID, hostmask__owner__id: ID, hostmask__is_visible: Boolean, hostmask__is_protected: Boolean, utilization__value: BigInt, utilization__values: [BigInt], utilization__source__id: ID, utilization__owner__id: ID, utilization__is_visible: Boolean, utilization__is_protected: Boolean, member_type__value: String, member_type__values: [String], member_type__source__id: ID, member_type__owner__id: ID, member_type__is_visible: Boolean, member_type__is_protected: Boolean, netmask__value: String, netmask__values: [String], netmask__source__id: ID, netmask__owner__id: ID, netmask__is_visible: Boolean, netmask__is_protected: Boolean, is_top_level__value: Boolean, is_top_level__values: [Boolean], is_top_level__source__id: ID, is_top_level__owner__id: ID, is_top_level__is_visible: Boolean, is_top_level__is_protected: Boolean): NestedPaginatedBuiltinIPPrefix! + ancestors(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, network_address__value: String, network_address__values: [String], network_address__source__id: ID, network_address__owner__id: ID, network_address__is_visible: Boolean, network_address__is_protected: Boolean, broadcast_address__value: String, broadcast_address__values: [String], broadcast_address__source__id: ID, broadcast_address__owner__id: ID, broadcast_address__is_visible: Boolean, broadcast_address__is_protected: Boolean, prefix__value: String, prefix__values: [String], prefix__source__id: ID, prefix__owner__id: ID, prefix__is_visible: Boolean, prefix__is_protected: Boolean, is_pool__value: Boolean, is_pool__values: [Boolean], is_pool__source__id: ID, is_pool__owner__id: ID, is_pool__is_visible: Boolean, is_pool__is_protected: Boolean, hostmask__value: String, hostmask__values: [String], hostmask__source__id: ID, hostmask__owner__id: ID, hostmask__is_visible: Boolean, hostmask__is_protected: Boolean, utilization__value: BigInt, utilization__values: [BigInt], utilization__source__id: ID, utilization__owner__id: ID, utilization__is_visible: Boolean, utilization__is_protected: Boolean, member_type__value: String, member_type__values: [String], member_type__source__id: ID, member_type__owner__id: ID, member_type__is_visible: Boolean, member_type__is_protected: Boolean, netmask__value: String, netmask__values: [String], netmask__source__id: ID, netmask__owner__id: ID, netmask__is_visible: Boolean, netmask__is_protected: Boolean, is_top_level__value: Boolean, is_top_level__values: [Boolean], is_top_level__source__id: ID, is_top_level__owner__id: ID, is_top_level__is_visible: Boolean, is_top_level__is_protected: Boolean): NestedPaginatedBuiltinIPPrefix! + descendants(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, network_address__value: String, network_address__values: [String], network_address__source__id: ID, network_address__owner__id: ID, network_address__is_visible: Boolean, network_address__is_protected: Boolean, broadcast_address__value: String, broadcast_address__values: [String], broadcast_address__source__id: ID, broadcast_address__owner__id: ID, broadcast_address__is_visible: Boolean, broadcast_address__is_protected: Boolean, prefix__value: String, prefix__values: [String], prefix__source__id: ID, prefix__owner__id: ID, prefix__is_visible: Boolean, prefix__is_protected: Boolean, is_pool__value: Boolean, is_pool__values: [Boolean], is_pool__source__id: ID, is_pool__owner__id: ID, is_pool__is_visible: Boolean, is_pool__is_protected: Boolean, hostmask__value: String, hostmask__values: [String], hostmask__source__id: ID, hostmask__owner__id: ID, hostmask__is_visible: Boolean, hostmask__is_protected: Boolean, utilization__value: BigInt, utilization__values: [BigInt], utilization__source__id: ID, utilization__owner__id: ID, utilization__is_visible: Boolean, utilization__is_protected: Boolean, member_type__value: String, member_type__values: [String], member_type__source__id: ID, member_type__owner__id: ID, member_type__is_visible: Boolean, member_type__is_protected: Boolean, netmask__value: String, netmask__values: [String], netmask__source__id: ID, netmask__owner__id: ID, netmask__is_visible: Boolean, netmask__is_protected: Boolean, is_top_level__value: Boolean, is_top_level__values: [Boolean], is_top_level__source__id: ID, is_top_level__owner__id: ID, is_top_level__is_visible: Boolean, is_top_level__is_protected: Boolean): NestedPaginatedBuiltinIPPrefix! +} + +"""IPv4 or IPv6 network""" +type EdgedIpamIPPrefix { + node: IpamIPPrefix +} + +"""IPv4 or IPv6 network""" +type NestedEdgedIpamIPPrefix { + node: IpamIPPrefix + properties: RelationshipProperty +} + +"""IPv4 or IPv6 network""" +type PaginatedIpamIPPrefix { + count: Int! + edges: [EdgedIpamIPPrefix!]! + permissions: PaginatedObjectPermission! +} + +"""IPv4 or IPv6 network""" +type NestedPaginatedIpamIPPrefix { + count: Int! + edges: [NestedEdgedIpamIPPrefix!]! + permissions: PaginatedObjectPermission! +} + +"""A continent on planet earth.""" +type LocationContinent implements CoreNode & LocationGeneric { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + name: TextAttribute + description: TextAttribute + _updated_at: DateTime + profiles(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, profile_name__value: String, profile_name__values: [String], profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean, include_descendants: Boolean): NestedPaginatedCoreProfile! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean, include_descendants: Boolean): NestedPaginatedCoreGroup! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean, include_descendants: Boolean): NestedPaginatedCoreGroup! + parent: NestedEdgedLocationGeneric! + children(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean): NestedPaginatedLocationGeneric! + ancestors(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean): NestedPaginatedLocationGeneric! + descendants(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean): NestedPaginatedLocationGeneric! +} + +"""A continent on planet earth.""" +type EdgedLocationContinent { + node: LocationContinent +} + +"""A continent on planet earth.""" +type NestedEdgedLocationContinent { + node: LocationContinent + properties: RelationshipProperty +} + +"""A continent on planet earth.""" +type PaginatedLocationContinent { + count: Int! + edges: [EdgedLocationContinent!]! + permissions: PaginatedObjectPermission! +} + +"""A continent on planet earth.""" +type NestedPaginatedLocationContinent { + count: Int! + edges: [NestedEdgedLocationContinent!]! + permissions: PaginatedObjectPermission! +} + +"""A country within a continent.""" +type LocationCountry implements CoreNode & LocationGeneric { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + name: TextAttribute + description: TextAttribute + _updated_at: DateTime + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean, include_descendants: Boolean): NestedPaginatedCoreGroup! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean, include_descendants: Boolean): NestedPaginatedCoreGroup! + profiles(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, profile_name__value: String, profile_name__values: [String], profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean, include_descendants: Boolean): NestedPaginatedCoreProfile! + parent: NestedEdgedLocationGeneric! + children(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean): NestedPaginatedLocationGeneric! + ancestors(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean): NestedPaginatedLocationGeneric! + descendants(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean): NestedPaginatedLocationGeneric! +} + +"""A country within a continent.""" +type EdgedLocationCountry { + node: LocationCountry +} + +"""A country within a continent.""" +type NestedEdgedLocationCountry { + node: LocationCountry + properties: RelationshipProperty +} + +"""A country within a continent.""" +type PaginatedLocationCountry { + count: Int! + edges: [EdgedLocationCountry!]! + permissions: PaginatedObjectPermission! +} + +"""A country within a continent.""" +type NestedPaginatedLocationCountry { + count: Int! + edges: [NestedEdgedLocationCountry!]! + permissions: PaginatedObjectPermission! +} + +""" +A Rack represents a physical two- or four-post equipment rack in which devices can be installed +""" +type LocationRack implements CoreNode & LocationGeneric { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + + """None (required)""" + name: TextAttribute + + """None""" + description: TextAttribute + _updated_at: DateTime + + """None""" + status: Dropdown + + """None""" + role: Dropdown + + """None (required)""" + height: TextAttribute + + """None""" + serial_number: TextAttribute + + """None""" + asset_tag: TextAttribute + + """None""" + facility_id: TextAttribute + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean, include_descendants: Boolean): NestedPaginatedCoreGroup! + site: NestedEdgedLocationSite! + tags(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, include_descendants: Boolean): NestedPaginatedBuiltinTag! + profiles(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, profile_name__value: String, profile_name__values: [String], profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean, include_descendants: Boolean): NestedPaginatedCoreProfile! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean, include_descendants: Boolean): NestedPaginatedCoreGroup! + parent: NestedEdgedLocationGeneric! + children(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean): NestedPaginatedLocationGeneric! + ancestors(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean): NestedPaginatedLocationGeneric! + descendants(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean): NestedPaginatedLocationGeneric! +} + +""" +A Rack represents a physical two- or four-post equipment rack in which devices can be installed +""" +type EdgedLocationRack { + node: LocationRack +} + +""" +A Rack represents a physical two- or four-post equipment rack in which devices can be installed +""" +type NestedEdgedLocationRack { + node: LocationRack + properties: RelationshipProperty +} + +""" +A Rack represents a physical two- or four-post equipment rack in which devices can be installed +""" +type PaginatedLocationRack { + count: Int! + edges: [EdgedLocationRack!]! + permissions: PaginatedObjectPermission! +} + +""" +A Rack represents a physical two- or four-post equipment rack in which devices can be installed +""" +type NestedPaginatedLocationRack { + count: Int! + edges: [NestedEdgedLocationRack!]! + permissions: PaginatedObjectPermission! +} + +"""A site within a country.""" +type LocationSite implements CoreNode & LocationGeneric { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + name: TextAttribute + description: TextAttribute + _updated_at: DateTime + + """None""" + city: TextAttribute + + """None""" + address: TextAttribute + + """None""" + contact: TextAttribute + vlans(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, vlan_id__value: BigInt, vlan_id__values: [BigInt], vlan_id__source__id: ID, vlan_id__owner__id: ID, vlan_id__is_visible: Boolean, vlan_id__is_protected: Boolean, role__value: String, role__values: [String], role__source__id: ID, role__owner__id: ID, role__is_visible: Boolean, role__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, status__value: String, status__values: [String], status__source__id: ID, status__owner__id: ID, status__is_visible: Boolean, status__is_protected: Boolean, include_descendants: Boolean): NestedPaginatedInfraVLAN! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean, include_descendants: Boolean): NestedPaginatedCoreGroup! + devices(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, status__value: String, status__values: [String], status__source__id: ID, status__owner__id: ID, status__is_visible: Boolean, status__is_protected: Boolean, type__value: String, type__values: [String], type__source__id: ID, type__owner__id: ID, type__is_visible: Boolean, type__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, role__value: String, role__values: [String], role__source__id: ID, role__owner__id: ID, role__is_visible: Boolean, role__is_protected: Boolean, include_descendants: Boolean): NestedPaginatedInfraDevice! + profiles(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, profile_name__value: String, profile_name__values: [String], profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean, include_descendants: Boolean): NestedPaginatedCoreProfile! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean, include_descendants: Boolean): NestedPaginatedCoreGroup! + circuit_endpoints(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, include_descendants: Boolean): NestedPaginatedInfraCircuitEndpoint! + tags(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, include_descendants: Boolean): NestedPaginatedBuiltinTag! + parent: NestedEdgedLocationGeneric! + children(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean): NestedPaginatedLocationGeneric! + ancestors(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean): NestedPaginatedLocationGeneric! + descendants(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean): NestedPaginatedLocationGeneric! +} + +"""A site within a country.""" +type EdgedLocationSite { + node: LocationSite +} + +"""A site within a country.""" +type NestedEdgedLocationSite { + node: LocationSite + properties: RelationshipProperty +} + +"""A site within a country.""" +type PaginatedLocationSite { + count: Int! + edges: [EdgedLocationSite!]! + permissions: PaginatedObjectPermission! +} + +"""A site within a country.""" +type NestedPaginatedLocationSite { + count: Int! + edges: [NestedEdgedLocationSite!]! + permissions: PaginatedObjectPermission! +} + +"""Device Manufacturer""" +type OrganizationManufacturer implements OrganizationGeneric & CoreNode { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + name: TextAttribute + description: TextAttribute + _updated_at: DateTime + profiles(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, profile_name__value: String, profile_name__values: [String], profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean): NestedPaginatedCoreProfile! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + platform(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, napalm_driver__value: String, napalm_driver__values: [String], napalm_driver__source__id: ID, napalm_driver__owner__id: ID, napalm_driver__is_visible: Boolean, napalm_driver__is_protected: Boolean, ansible_network_os__value: String, ansible_network_os__values: [String], ansible_network_os__source__id: ID, ansible_network_os__owner__id: ID, ansible_network_os__is_visible: Boolean, ansible_network_os__is_protected: Boolean, nornir_platform__value: String, nornir_platform__values: [String], nornir_platform__source__id: ID, nornir_platform__owner__id: ID, nornir_platform__is_visible: Boolean, nornir_platform__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, netmiko_device_type__value: String, netmiko_device_type__values: [String], netmiko_device_type__source__id: ID, netmiko_device_type__owner__id: ID, netmiko_device_type__is_visible: Boolean, netmiko_device_type__is_protected: Boolean): NestedPaginatedInfraPlatform! + tags(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean): NestedPaginatedBuiltinTag! + asn(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, asn__value: BigInt, asn__values: [BigInt], asn__source__id: ID, asn__owner__id: ID, asn__is_visible: Boolean, asn__is_protected: Boolean): NestedPaginatedInfraAutonomousSystem! +} + +"""Device Manufacturer""" +type EdgedOrganizationManufacturer { + node: OrganizationManufacturer +} + +"""Device Manufacturer""" +type NestedEdgedOrganizationManufacturer { + node: OrganizationManufacturer + properties: RelationshipProperty +} + +"""Device Manufacturer""" +type PaginatedOrganizationManufacturer { + count: Int! + edges: [EdgedOrganizationManufacturer!]! + permissions: PaginatedObjectPermission! +} + +"""Device Manufacturer""" +type NestedPaginatedOrganizationManufacturer { + count: Int! + edges: [NestedEdgedOrganizationManufacturer!]! + permissions: PaginatedObjectPermission! +} + +"""Circuit or Location Provider""" +type OrganizationProvider implements OrganizationGeneric & CoreNode { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + name: TextAttribute + description: TextAttribute + _updated_at: DateTime + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + profiles(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, profile_name__value: String, profile_name__values: [String], profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean): NestedPaginatedCoreProfile! + circuit(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, role__value: String, role__values: [String], role__source__id: ID, role__owner__id: ID, role__is_visible: Boolean, role__is_protected: Boolean, status__value: String, status__values: [String], status__source__id: ID, status__owner__id: ID, status__is_visible: Boolean, status__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, vendor_id__value: String, vendor_id__values: [String], vendor_id__source__id: ID, vendor_id__owner__id: ID, vendor_id__is_visible: Boolean, vendor_id__is_protected: Boolean, circuit_id__value: String, circuit_id__values: [String], circuit_id__source__id: ID, circuit_id__owner__id: ID, circuit_id__is_visible: Boolean, circuit_id__is_protected: Boolean): NestedPaginatedInfraCircuit! + location(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, city__value: String, city__values: [String], city__source__id: ID, city__owner__id: ID, city__is_visible: Boolean, city__is_protected: Boolean, address__value: String, address__values: [String], address__source__id: ID, address__owner__id: ID, address__is_visible: Boolean, address__is_protected: Boolean, contact__value: String, contact__values: [String], contact__source__id: ID, contact__owner__id: ID, contact__is_visible: Boolean, contact__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean): NestedPaginatedLocationSite! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + tags(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean): NestedPaginatedBuiltinTag! + asn(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, asn__value: BigInt, asn__values: [BigInt], asn__source__id: ID, asn__owner__id: ID, asn__is_visible: Boolean, asn__is_protected: Boolean): NestedPaginatedInfraAutonomousSystem! +} + +"""Circuit or Location Provider""" +type EdgedOrganizationProvider { + node: OrganizationProvider +} + +"""Circuit or Location Provider""" +type NestedEdgedOrganizationProvider { + node: OrganizationProvider + properties: RelationshipProperty +} + +"""Circuit or Location Provider""" +type PaginatedOrganizationProvider { + count: Int! + edges: [EdgedOrganizationProvider!]! + permissions: PaginatedObjectPermission! +} + +"""Circuit or Location Provider""" +type NestedPaginatedOrganizationProvider { + count: Int! + edges: [NestedEdgedOrganizationProvider!]! + permissions: PaginatedObjectPermission! +} + +"""Customer""" +type OrganizationTenant implements OrganizationGeneric & CoreNode { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + name: TextAttribute + description: TextAttribute + _updated_at: DateTime + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + circuit(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, role__value: String, role__values: [String], role__source__id: ID, role__owner__id: ID, role__is_visible: Boolean, role__is_protected: Boolean, status__value: String, status__values: [String], status__source__id: ID, status__owner__id: ID, status__is_visible: Boolean, status__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, vendor_id__value: String, vendor_id__values: [String], vendor_id__source__id: ID, vendor_id__owner__id: ID, vendor_id__is_visible: Boolean, vendor_id__is_protected: Boolean, circuit_id__value: String, circuit_id__values: [String], circuit_id__source__id: ID, circuit_id__owner__id: ID, circuit_id__is_visible: Boolean, circuit_id__is_protected: Boolean): NestedPaginatedInfraCircuit! + location(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, city__value: String, city__values: [String], city__source__id: ID, city__owner__id: ID, city__is_visible: Boolean, city__is_protected: Boolean, address__value: String, address__values: [String], address__source__id: ID, address__owner__id: ID, address__is_visible: Boolean, address__is_protected: Boolean, contact__value: String, contact__values: [String], contact__source__id: ID, contact__owner__id: ID, contact__is_visible: Boolean, contact__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean): NestedPaginatedLocationSite! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + profiles(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, profile_name__value: String, profile_name__values: [String], profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean): NestedPaginatedCoreProfile! + tags(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean): NestedPaginatedBuiltinTag! + asn(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, asn__value: BigInt, asn__values: [BigInt], asn__source__id: ID, asn__owner__id: ID, asn__is_visible: Boolean, asn__is_protected: Boolean): NestedPaginatedInfraAutonomousSystem! +} + +"""Customer""" +type EdgedOrganizationTenant { + node: OrganizationTenant +} + +"""Customer""" +type NestedEdgedOrganizationTenant { + node: OrganizationTenant + properties: RelationshipProperty +} + +"""Customer""" +type PaginatedOrganizationTenant { + count: Int! + edges: [EdgedOrganizationTenant!]! + permissions: PaginatedObjectPermission! +} + +"""Customer""" +type NestedPaginatedOrganizationTenant { + count: Int! + edges: [NestedEdgedOrganizationTenant!]! + permissions: PaginatedObjectPermission! +} + +"""An action that runs a generator definition once triggered""" +type CoreGeneratorAction implements CoreNode & CoreAction { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + + """A detailed description of the action""" + description: TextAttribute + + """Short descriptive name""" + name: TextAttribute + _updated_at: DateTime + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + generator: NestedEdgedCoreGeneratorDefinition! + triggers(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, active__value: Boolean, active__values: [Boolean], active__source__id: ID, active__owner__id: ID, active__is_visible: Boolean, active__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, branch_scope__value: String, branch_scope__values: [String], branch_scope__source__id: ID, branch_scope__owner__id: ID, branch_scope__is_visible: Boolean, branch_scope__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean): NestedPaginatedCoreTriggerRule! +} + +"""An action that runs a generator definition once triggered""" +type EdgedCoreGeneratorAction { + node: CoreGeneratorAction +} + +"""An action that runs a generator definition once triggered""" +type NestedEdgedCoreGeneratorAction { + node: CoreGeneratorAction + properties: RelationshipProperty +} + +"""An action that runs a generator definition once triggered""" +type PaginatedCoreGeneratorAction { + count: Int! + edges: [EdgedCoreGeneratorAction!]! + permissions: PaginatedObjectPermission! +} + +"""An action that runs a generator definition once triggered""" +type NestedPaginatedCoreGeneratorAction { + count: Int! + edges: [NestedEdgedCoreGeneratorAction!]! + permissions: PaginatedObjectPermission! +} + +""" +A group action that adds or removes members from a group once triggered +""" +type CoreGroupAction implements CoreNode & CoreAction { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + + """A detailed description of the action""" + description: TextAttribute + + """Short descriptive name""" + name: TextAttribute + _updated_at: DateTime + + """ + Defines if the action should add or remove members from a group when triggered + """ + member_action: Dropdown + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + group: NestedEdgedCoreGroup! + triggers(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, active__value: Boolean, active__values: [Boolean], active__source__id: ID, active__owner__id: ID, active__is_visible: Boolean, active__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, branch_scope__value: String, branch_scope__values: [String], branch_scope__source__id: ID, branch_scope__owner__id: ID, branch_scope__is_visible: Boolean, branch_scope__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean): NestedPaginatedCoreTriggerRule! +} + +""" +A group action that adds or removes members from a group once triggered +""" +type EdgedCoreGroupAction { + node: CoreGroupAction +} + +""" +A group action that adds or removes members from a group once triggered +""" +type NestedEdgedCoreGroupAction { + node: CoreGroupAction + properties: RelationshipProperty +} + +""" +A group action that adds or removes members from a group once triggered +""" +type PaginatedCoreGroupAction { + count: Int! + edges: [EdgedCoreGroupAction!]! + permissions: PaginatedObjectPermission! +} + +""" +A group action that adds or removes members from a group once triggered +""" +type NestedPaginatedCoreGroupAction { + count: Int! + edges: [NestedEdgedCoreGroupAction!]! + permissions: PaginatedObjectPermission! +} + +""" +A trigger rule that matches against updates to memberships within groups +""" +type CoreGroupTriggerRule implements CoreNode & CoreTriggerRule { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + + """ + Indicates if this trigger is enabled or if it's just prepared, could be useful as you are setting up a trigger + """ + active: CheckboxAttribute + + """A longer description to define the purpose of this trigger""" + description: TextAttribute + + """ + Limits the scope with regards to what kind of branches to match against + """ + branch_scope: Dropdown + + """The name of the trigger rule""" + name: TextAttribute + _updated_at: DateTime + + """Indicate if the match should be for when members are added or removed""" + member_update: Dropdown + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + group: NestedEdgedCoreGroup! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + action: NestedEdgedCoreAction! +} + +""" +A trigger rule that matches against updates to memberships within groups +""" +type EdgedCoreGroupTriggerRule { + node: CoreGroupTriggerRule +} + +""" +A trigger rule that matches against updates to memberships within groups +""" +type NestedEdgedCoreGroupTriggerRule { + node: CoreGroupTriggerRule + properties: RelationshipProperty +} + +""" +A trigger rule that matches against updates to memberships within groups +""" +type PaginatedCoreGroupTriggerRule { + count: Int! + edges: [EdgedCoreGroupTriggerRule!]! + permissions: PaginatedObjectPermission! +} + +""" +A trigger rule that matches against updates to memberships within groups +""" +type NestedPaginatedCoreGroupTriggerRule { + count: Int! + edges: [NestedEdgedCoreGroupTriggerRule!]! + permissions: PaginatedObjectPermission! +} + +"""A trigger match that matches against attribute changes on a node""" +type CoreNodeTriggerAttributeMatch implements CoreNodeTriggerMatch & CoreNode { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + _updated_at: DateTime + + """The value the attribute is updated to""" + value: TextAttribute + + """The attribue to match against (required)""" + attribute_name: TextAttribute + + """The previous value of the targeted attribute""" + value_previous: TextAttribute + + """ + The value_match defines how the update will be evaluated, if it has to match the new value, the previous value or both + """ + value_match: Dropdown + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + trigger: NestedEdgedCoreNodeTriggerRule! +} + +"""A trigger match that matches against attribute changes on a node""" +type EdgedCoreNodeTriggerAttributeMatch { + node: CoreNodeTriggerAttributeMatch +} + +"""A trigger match that matches against attribute changes on a node""" +type NestedEdgedCoreNodeTriggerAttributeMatch { + node: CoreNodeTriggerAttributeMatch + properties: RelationshipProperty +} + +"""A trigger match that matches against attribute changes on a node""" +type PaginatedCoreNodeTriggerAttributeMatch { + count: Int! + edges: [EdgedCoreNodeTriggerAttributeMatch!]! + permissions: PaginatedObjectPermission! +} + +"""A trigger match that matches against attribute changes on a node""" +type NestedPaginatedCoreNodeTriggerAttributeMatch { + count: Int! + edges: [NestedEdgedCoreNodeTriggerAttributeMatch!]! + permissions: PaginatedObjectPermission! +} + +"""A trigger match that matches against relationship changes on a node""" +type CoreNodeTriggerRelationshipMatch implements CoreNodeTriggerMatch & CoreNode { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + _updated_at: DateTime + + """ + Indicates if the relationship was added or removed or just updated in any way + """ + modification_type: Dropdown + + """The node_id of the relationship peer to match against""" + peer: TextAttribute + + """The name of the relationship to match against (required)""" + relationship_name: TextAttribute + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + trigger: NestedEdgedCoreNodeTriggerRule! +} + +"""A trigger match that matches against relationship changes on a node""" +type EdgedCoreNodeTriggerRelationshipMatch { + node: CoreNodeTriggerRelationshipMatch +} + +"""A trigger match that matches against relationship changes on a node""" +type NestedEdgedCoreNodeTriggerRelationshipMatch { + node: CoreNodeTriggerRelationshipMatch + properties: RelationshipProperty +} + +"""A trigger match that matches against relationship changes on a node""" +type PaginatedCoreNodeTriggerRelationshipMatch { + count: Int! + edges: [EdgedCoreNodeTriggerRelationshipMatch!]! + permissions: PaginatedObjectPermission! +} + +"""A trigger match that matches against relationship changes on a node""" +type NestedPaginatedCoreNodeTriggerRelationshipMatch { + count: Int! + edges: [NestedEdgedCoreNodeTriggerRelationshipMatch!]! + permissions: PaginatedObjectPermission! +} + +""" +A trigger rule that evaluates modifications to nodes within the Infrahub database +""" +type CoreNodeTriggerRule implements CoreNode & CoreTriggerRule { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + + """ + Indicates if this trigger is enabled or if it's just prepared, could be useful as you are setting up a trigger + """ + active: CheckboxAttribute + + """A longer description to define the purpose of this trigger""" + description: TextAttribute + + """ + Limits the scope with regards to what kind of branches to match against + """ + branch_scope: Dropdown + + """The name of the trigger rule""" + name: TextAttribute + _updated_at: DateTime + + """The kind of node to match against (required)""" + node_kind: TextAttribute + + """The type of modification to match against (required)""" + mutation_action: TextAttribute + matches(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean): NestedPaginatedCoreNodeTriggerMatch! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + action: NestedEdgedCoreAction! +} + +""" +A trigger rule that evaluates modifications to nodes within the Infrahub database +""" +type EdgedCoreNodeTriggerRule { + node: CoreNodeTriggerRule +} + +""" +A trigger rule that evaluates modifications to nodes within the Infrahub database +""" +type NestedEdgedCoreNodeTriggerRule { + node: CoreNodeTriggerRule + properties: RelationshipProperty +} + +""" +A trigger rule that evaluates modifications to nodes within the Infrahub database +""" +type PaginatedCoreNodeTriggerRule { + count: Int! + edges: [EdgedCoreNodeTriggerRule!]! + permissions: PaginatedObjectPermission! +} + +""" +A trigger rule that evaluates modifications to nodes within the Infrahub database +""" +type NestedPaginatedCoreNodeTriggerRule { + count: Int! + edges: [NestedEdgedCoreNodeTriggerRule!]! + permissions: PaginatedObjectPermission! +} + +"""Group of nodes associated with a given repository.""" +type CoreRepositoryGroup implements CoreGroup { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + label: TextAttribute + description: TextAttribute + name: TextAttribute + group_type: TextAttribute + _updated_at: DateTime + + """Type of data to load, can be either `object` or `menu` (required)""" + content: Dropdown + repository: NestedEdgedCoreGenericRepository! + members(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, include_descendants: Boolean): NestedPaginatedCoreNode! + subscribers(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, include_descendants: Boolean): NestedPaginatedCoreNode! + parent: NestedEdgedCoreGroup! + children(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + ancestors(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + descendants(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +"""Group of nodes associated with a given repository.""" +type EdgedCoreRepositoryGroup { + node: CoreRepositoryGroup +} + +"""Group of nodes associated with a given repository.""" +type NestedEdgedCoreRepositoryGroup { + node: CoreRepositoryGroup + properties: RelationshipProperty +} + +"""Group of nodes associated with a given repository.""" +type PaginatedCoreRepositoryGroup { + count: Int! + edges: [EdgedCoreRepositoryGroup!]! + permissions: PaginatedObjectPermission! +} + +"""Group of nodes associated with a given repository.""" +type NestedPaginatedCoreRepositoryGroup { + count: Int! + edges: [NestedEdgedCoreRepositoryGroup!]! + permissions: PaginatedObjectPermission! +} + +""" +IPv4 or IPv6 prefix also referred as network which has not been allocated yet +""" +type InternalIPPrefixAvailable implements CoreNode & BuiltinIPPrefix { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + description: TextAttribute + network_address: TextAttribute + broadcast_address: TextAttribute + prefix: IPNetwork + + """All IP addresses within this prefix are considered usable""" + is_pool: CheckboxAttribute + hostmask: TextAttribute + utilization: NumberAttribute + member_type: Dropdown + netmask: TextAttribute + is_top_level: CheckboxAttribute + _updated_at: DateTime + profiles(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, profile_name__value: String, profile_name__values: [String], profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean, include_descendants: Boolean): NestedPaginatedCoreProfile! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean, include_descendants: Boolean): NestedPaginatedCoreGroup! + ip_addresses(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, address__value: String, address__values: [String], address__source__id: ID, address__owner__id: ID, address__is_visible: Boolean, address__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, include_descendants: Boolean): NestedPaginatedBuiltinIPAddress! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean, include_descendants: Boolean): NestedPaginatedCoreGroup! + resource_pool(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, default_address_type__value: String, default_address_type__values: [String], default_address_type__source__id: ID, default_address_type__owner__id: ID, default_address_type__is_visible: Boolean, default_address_type__is_protected: Boolean, default_prefix_length__value: BigInt, default_prefix_length__values: [BigInt], default_prefix_length__source__id: ID, default_prefix_length__owner__id: ID, default_prefix_length__is_visible: Boolean, default_prefix_length__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, include_descendants: Boolean): NestedPaginatedCoreIPAddressPool! + ip_namespace: NestedEdgedBuiltinIPNamespace! + parent: NestedEdgedBuiltinIPPrefix! + children(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, network_address__value: String, network_address__values: [String], network_address__source__id: ID, network_address__owner__id: ID, network_address__is_visible: Boolean, network_address__is_protected: Boolean, broadcast_address__value: String, broadcast_address__values: [String], broadcast_address__source__id: ID, broadcast_address__owner__id: ID, broadcast_address__is_visible: Boolean, broadcast_address__is_protected: Boolean, prefix__value: String, prefix__values: [String], prefix__source__id: ID, prefix__owner__id: ID, prefix__is_visible: Boolean, prefix__is_protected: Boolean, is_pool__value: Boolean, is_pool__values: [Boolean], is_pool__source__id: ID, is_pool__owner__id: ID, is_pool__is_visible: Boolean, is_pool__is_protected: Boolean, hostmask__value: String, hostmask__values: [String], hostmask__source__id: ID, hostmask__owner__id: ID, hostmask__is_visible: Boolean, hostmask__is_protected: Boolean, utilization__value: BigInt, utilization__values: [BigInt], utilization__source__id: ID, utilization__owner__id: ID, utilization__is_visible: Boolean, utilization__is_protected: Boolean, member_type__value: String, member_type__values: [String], member_type__source__id: ID, member_type__owner__id: ID, member_type__is_visible: Boolean, member_type__is_protected: Boolean, netmask__value: String, netmask__values: [String], netmask__source__id: ID, netmask__owner__id: ID, netmask__is_visible: Boolean, netmask__is_protected: Boolean, is_top_level__value: Boolean, is_top_level__values: [Boolean], is_top_level__source__id: ID, is_top_level__owner__id: ID, is_top_level__is_visible: Boolean, is_top_level__is_protected: Boolean): NestedPaginatedBuiltinIPPrefix! + ancestors(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, network_address__value: String, network_address__values: [String], network_address__source__id: ID, network_address__owner__id: ID, network_address__is_visible: Boolean, network_address__is_protected: Boolean, broadcast_address__value: String, broadcast_address__values: [String], broadcast_address__source__id: ID, broadcast_address__owner__id: ID, broadcast_address__is_visible: Boolean, broadcast_address__is_protected: Boolean, prefix__value: String, prefix__values: [String], prefix__source__id: ID, prefix__owner__id: ID, prefix__is_visible: Boolean, prefix__is_protected: Boolean, is_pool__value: Boolean, is_pool__values: [Boolean], is_pool__source__id: ID, is_pool__owner__id: ID, is_pool__is_visible: Boolean, is_pool__is_protected: Boolean, hostmask__value: String, hostmask__values: [String], hostmask__source__id: ID, hostmask__owner__id: ID, hostmask__is_visible: Boolean, hostmask__is_protected: Boolean, utilization__value: BigInt, utilization__values: [BigInt], utilization__source__id: ID, utilization__owner__id: ID, utilization__is_visible: Boolean, utilization__is_protected: Boolean, member_type__value: String, member_type__values: [String], member_type__source__id: ID, member_type__owner__id: ID, member_type__is_visible: Boolean, member_type__is_protected: Boolean, netmask__value: String, netmask__values: [String], netmask__source__id: ID, netmask__owner__id: ID, netmask__is_visible: Boolean, netmask__is_protected: Boolean, is_top_level__value: Boolean, is_top_level__values: [Boolean], is_top_level__source__id: ID, is_top_level__owner__id: ID, is_top_level__is_visible: Boolean, is_top_level__is_protected: Boolean): NestedPaginatedBuiltinIPPrefix! + descendants(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, network_address__value: String, network_address__values: [String], network_address__source__id: ID, network_address__owner__id: ID, network_address__is_visible: Boolean, network_address__is_protected: Boolean, broadcast_address__value: String, broadcast_address__values: [String], broadcast_address__source__id: ID, broadcast_address__owner__id: ID, broadcast_address__is_visible: Boolean, broadcast_address__is_protected: Boolean, prefix__value: String, prefix__values: [String], prefix__source__id: ID, prefix__owner__id: ID, prefix__is_visible: Boolean, prefix__is_protected: Boolean, is_pool__value: Boolean, is_pool__values: [Boolean], is_pool__source__id: ID, is_pool__owner__id: ID, is_pool__is_visible: Boolean, is_pool__is_protected: Boolean, hostmask__value: String, hostmask__values: [String], hostmask__source__id: ID, hostmask__owner__id: ID, hostmask__is_visible: Boolean, hostmask__is_protected: Boolean, utilization__value: BigInt, utilization__values: [BigInt], utilization__source__id: ID, utilization__owner__id: ID, utilization__is_visible: Boolean, utilization__is_protected: Boolean, member_type__value: String, member_type__values: [String], member_type__source__id: ID, member_type__owner__id: ID, member_type__is_visible: Boolean, member_type__is_protected: Boolean, netmask__value: String, netmask__values: [String], netmask__source__id: ID, netmask__owner__id: ID, netmask__is_visible: Boolean, netmask__is_protected: Boolean, is_top_level__value: Boolean, is_top_level__values: [Boolean], is_top_level__source__id: ID, is_top_level__owner__id: ID, is_top_level__is_visible: Boolean, is_top_level__is_protected: Boolean): NestedPaginatedBuiltinIPPrefix! +} + +""" +IPv4 or IPv6 prefix also referred as network which has not been allocated yet +""" +type EdgedInternalIPPrefixAvailable { + node: InternalIPPrefixAvailable +} + +""" +IPv4 or IPv6 prefix also referred as network which has not been allocated yet +""" +type NestedEdgedInternalIPPrefixAvailable { + node: InternalIPPrefixAvailable + properties: RelationshipProperty +} + +""" +IPv4 or IPv6 prefix also referred as network which has not been allocated yet +""" +type PaginatedInternalIPPrefixAvailable { + count: Int! + edges: [EdgedInternalIPPrefixAvailable!]! + permissions: PaginatedObjectPermission! +} + +""" +IPv4 or IPv6 prefix also referred as network which has not been allocated yet +""" +type NestedPaginatedInternalIPPrefixAvailable { + count: Int! + edges: [NestedEdgedInternalIPPrefixAvailable!]! + permissions: PaginatedObjectPermission! +} + +"""Range of IPv4 or IPv6 addresses which has not been allocated yet""" +type InternalIPRangeAvailable implements BuiltinIPAddress & CoreNode { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + address: IPHost + description: TextAttribute + _updated_at: DateTime + + """None (required)""" + last_address: IPHost + ip_prefix: NestedEdgedBuiltinIPPrefix! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + ip_namespace: NestedEdgedBuiltinIPNamespace! + profiles(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, profile_name__value: String, profile_name__values: [String], profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean): NestedPaginatedCoreProfile! +} + +"""Range of IPv4 or IPv6 addresses which has not been allocated yet""" +type EdgedInternalIPRangeAvailable { + node: InternalIPRangeAvailable +} + +"""Range of IPv4 or IPv6 addresses which has not been allocated yet""" +type NestedEdgedInternalIPRangeAvailable { + node: InternalIPRangeAvailable + properties: RelationshipProperty +} + +"""Range of IPv4 or IPv6 addresses which has not been allocated yet""" +type PaginatedInternalIPRangeAvailable { + count: Int! + edges: [EdgedInternalIPRangeAvailable!]! + permissions: PaginatedObjectPermission! +} + +"""Range of IPv4 or IPv6 addresses which has not been allocated yet""" +type NestedPaginatedInternalIPRangeAvailable { + count: Int! + edges: [NestedEdgedInternalIPRangeAvailable!]! + permissions: PaginatedObjectPermission! +} + +"""Profile for BuiltinTag""" +type ProfileBuiltinTag implements LineageSource & CoreNode & CoreProfile { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + + """None (required)""" + profile_name: TextAttribute + + """None""" + profile_priority: NumberAttribute + _updated_at: DateTime + + """None""" + description: TextAttribute + related_nodes(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean): NestedPaginatedBuiltinTag! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +"""Profile for BuiltinTag""" +type EdgedProfileBuiltinTag { + node: ProfileBuiltinTag +} + +"""Profile for BuiltinTag""" +type NestedEdgedProfileBuiltinTag { + node: ProfileBuiltinTag + properties: RelationshipProperty +} + +"""Profile for BuiltinTag""" +type PaginatedProfileBuiltinTag { + count: Int! + edges: [EdgedProfileBuiltinTag!]! + permissions: PaginatedObjectPermission! +} + +"""Profile for BuiltinTag""" +type NestedPaginatedProfileBuiltinTag { + count: Int! + edges: [NestedEdgedProfileBuiltinTag!]! + permissions: PaginatedObjectPermission! +} + +"""Profile for IpamNamespace""" +type ProfileIpamNamespace implements LineageSource & CoreNode & CoreProfile { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + + """None (required)""" + profile_name: TextAttribute + + """None""" + profile_priority: NumberAttribute + _updated_at: DateTime + + """None""" + description: TextAttribute + related_nodes(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, default__value: Boolean, default__values: [Boolean], default__source__id: ID, default__owner__id: ID, default__is_visible: Boolean, default__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean): NestedPaginatedIpamNamespace! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +"""Profile for IpamNamespace""" +type EdgedProfileIpamNamespace { + node: ProfileIpamNamespace +} + +"""Profile for IpamNamespace""" +type NestedEdgedProfileIpamNamespace { + node: ProfileIpamNamespace + properties: RelationshipProperty +} + +"""Profile for IpamNamespace""" +type PaginatedProfileIpamNamespace { + count: Int! + edges: [EdgedProfileIpamNamespace!]! + permissions: PaginatedObjectPermission! +} + +"""Profile for IpamNamespace""" +type NestedPaginatedProfileIpamNamespace { + count: Int! + edges: [NestedEdgedProfileIpamNamespace!]! + permissions: PaginatedObjectPermission! +} + +"""Profile for InfraAutonomousSystem""" +type ProfileInfraAutonomousSystem implements LineageSource & CoreNode & CoreProfile { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + + """None (required)""" + profile_name: TextAttribute + + """None""" + profile_priority: NumberAttribute + _updated_at: DateTime + + """None""" + description: TextAttribute + related_nodes(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, asn__value: BigInt, asn__values: [BigInt], asn__source__id: ID, asn__owner__id: ID, asn__is_visible: Boolean, asn__is_protected: Boolean): NestedPaginatedInfraAutonomousSystem! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +"""Profile for InfraAutonomousSystem""" +type EdgedProfileInfraAutonomousSystem { + node: ProfileInfraAutonomousSystem +} + +"""Profile for InfraAutonomousSystem""" +type NestedEdgedProfileInfraAutonomousSystem { + node: ProfileInfraAutonomousSystem + properties: RelationshipProperty +} + +"""Profile for InfraAutonomousSystem""" +type PaginatedProfileInfraAutonomousSystem { + count: Int! + edges: [EdgedProfileInfraAutonomousSystem!]! + permissions: PaginatedObjectPermission! +} + +"""Profile for InfraAutonomousSystem""" +type NestedPaginatedProfileInfraAutonomousSystem { + count: Int! + edges: [NestedEdgedProfileInfraAutonomousSystem!]! + permissions: PaginatedObjectPermission! +} + +"""Profile for InfraBGPPeerGroup""" +type ProfileInfraBGPPeerGroup implements LineageSource & CoreNode & CoreProfile { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + + """None (required)""" + profile_name: TextAttribute + + """None""" + profile_priority: NumberAttribute + _updated_at: DateTime + + """None""" + import_policies: TextAttribute + + """None""" + description: TextAttribute + + """None""" + export_policies: TextAttribute + related_nodes(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, import_policies__value: String, import_policies__values: [String], import_policies__source__id: ID, import_policies__owner__id: ID, import_policies__is_visible: Boolean, import_policies__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, export_policies__value: String, export_policies__values: [String], export_policies__source__id: ID, export_policies__owner__id: ID, export_policies__is_visible: Boolean, export_policies__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean): NestedPaginatedInfraBGPPeerGroup! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +"""Profile for InfraBGPPeerGroup""" +type EdgedProfileInfraBGPPeerGroup { + node: ProfileInfraBGPPeerGroup +} + +"""Profile for InfraBGPPeerGroup""" +type NestedEdgedProfileInfraBGPPeerGroup { + node: ProfileInfraBGPPeerGroup + properties: RelationshipProperty +} + +"""Profile for InfraBGPPeerGroup""" +type PaginatedProfileInfraBGPPeerGroup { + count: Int! + edges: [EdgedProfileInfraBGPPeerGroup!]! + permissions: PaginatedObjectPermission! +} + +"""Profile for InfraBGPPeerGroup""" +type NestedPaginatedProfileInfraBGPPeerGroup { + count: Int! + edges: [NestedEdgedProfileInfraBGPPeerGroup!]! + permissions: PaginatedObjectPermission! +} + +"""Profile for InfraBGPSession""" +type ProfileInfraBGPSession implements LineageSource & CoreNode & CoreProfile { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + + """None (required)""" + profile_name: TextAttribute + + """None""" + profile_priority: NumberAttribute + _updated_at: DateTime + + """None""" + description: TextAttribute + + """None""" + import_policies: TextAttribute + + """None""" + export_policies: TextAttribute + related_nodes(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, type__value: String, type__values: [String], type__source__id: ID, type__owner__id: ID, type__is_visible: Boolean, type__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, import_policies__value: String, import_policies__values: [String], import_policies__source__id: ID, import_policies__owner__id: ID, import_policies__is_visible: Boolean, import_policies__is_protected: Boolean, status__value: String, status__values: [String], status__source__id: ID, status__owner__id: ID, status__is_visible: Boolean, status__is_protected: Boolean, role__value: String, role__values: [String], role__source__id: ID, role__owner__id: ID, role__is_visible: Boolean, role__is_protected: Boolean, export_policies__value: String, export_policies__values: [String], export_policies__source__id: ID, export_policies__owner__id: ID, export_policies__is_visible: Boolean, export_policies__is_protected: Boolean): NestedPaginatedInfraBGPSession! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +"""Profile for InfraBGPSession""" +type EdgedProfileInfraBGPSession { + node: ProfileInfraBGPSession +} + +"""Profile for InfraBGPSession""" +type NestedEdgedProfileInfraBGPSession { + node: ProfileInfraBGPSession + properties: RelationshipProperty +} + +"""Profile for InfraBGPSession""" +type PaginatedProfileInfraBGPSession { + count: Int! + edges: [EdgedProfileInfraBGPSession!]! + permissions: PaginatedObjectPermission! +} + +"""Profile for InfraBGPSession""" +type NestedPaginatedProfileInfraBGPSession { + count: Int! + edges: [NestedEdgedProfileInfraBGPSession!]! + permissions: PaginatedObjectPermission! +} + +"""Profile for InfraBackBoneService""" +type ProfileInfraBackBoneService implements LineageSource & CoreNode & CoreProfile { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + + """None (required)""" + profile_name: TextAttribute + + """None""" + profile_priority: NumberAttribute + _updated_at: DateTime + related_nodes(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, internal_circuit_id__value: String, internal_circuit_id__values: [String], internal_circuit_id__source__id: ID, internal_circuit_id__owner__id: ID, internal_circuit_id__is_visible: Boolean, internal_circuit_id__is_protected: Boolean, circuit_id__value: String, circuit_id__values: [String], circuit_id__source__id: ID, circuit_id__owner__id: ID, circuit_id__is_visible: Boolean, circuit_id__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean): NestedPaginatedInfraBackBoneService! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +"""Profile for InfraBackBoneService""" +type EdgedProfileInfraBackBoneService { + node: ProfileInfraBackBoneService +} + +"""Profile for InfraBackBoneService""" +type NestedEdgedProfileInfraBackBoneService { + node: ProfileInfraBackBoneService + properties: RelationshipProperty +} + +"""Profile for InfraBackBoneService""" +type PaginatedProfileInfraBackBoneService { + count: Int! + edges: [EdgedProfileInfraBackBoneService!]! + permissions: PaginatedObjectPermission! +} + +"""Profile for InfraBackBoneService""" +type NestedPaginatedProfileInfraBackBoneService { + count: Int! + edges: [NestedEdgedProfileInfraBackBoneService!]! + permissions: PaginatedObjectPermission! +} + +"""Profile for InfraCircuit""" +type ProfileInfraCircuit implements LineageSource & CoreNode & CoreProfile { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + + """None (required)""" + profile_name: TextAttribute + + """None""" + profile_priority: NumberAttribute + _updated_at: DateTime + + """None""" + description: TextAttribute + + """None""" + vendor_id: TextAttribute + related_nodes(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, role__value: String, role__values: [String], role__source__id: ID, role__owner__id: ID, role__is_visible: Boolean, role__is_protected: Boolean, status__value: String, status__values: [String], status__source__id: ID, status__owner__id: ID, status__is_visible: Boolean, status__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, vendor_id__value: String, vendor_id__values: [String], vendor_id__source__id: ID, vendor_id__owner__id: ID, vendor_id__is_visible: Boolean, vendor_id__is_protected: Boolean, circuit_id__value: String, circuit_id__values: [String], circuit_id__source__id: ID, circuit_id__owner__id: ID, circuit_id__is_visible: Boolean, circuit_id__is_protected: Boolean): NestedPaginatedInfraCircuit! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +"""Profile for InfraCircuit""" +type EdgedProfileInfraCircuit { + node: ProfileInfraCircuit +} + +"""Profile for InfraCircuit""" +type NestedEdgedProfileInfraCircuit { + node: ProfileInfraCircuit + properties: RelationshipProperty +} + +"""Profile for InfraCircuit""" +type PaginatedProfileInfraCircuit { + count: Int! + edges: [EdgedProfileInfraCircuit!]! + permissions: PaginatedObjectPermission! +} + +"""Profile for InfraCircuit""" +type NestedPaginatedProfileInfraCircuit { + count: Int! + edges: [NestedEdgedProfileInfraCircuit!]! + permissions: PaginatedObjectPermission! +} + +"""Profile for InfraCircuitEndpoint""" +type ProfileInfraCircuitEndpoint implements LineageSource & CoreNode & CoreProfile { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + + """None (required)""" + profile_name: TextAttribute + + """None""" + profile_priority: NumberAttribute + _updated_at: DateTime + + """None""" + description: TextAttribute + related_nodes(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean): NestedPaginatedInfraCircuitEndpoint! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +"""Profile for InfraCircuitEndpoint""" +type EdgedProfileInfraCircuitEndpoint { + node: ProfileInfraCircuitEndpoint +} + +"""Profile for InfraCircuitEndpoint""" +type NestedEdgedProfileInfraCircuitEndpoint { + node: ProfileInfraCircuitEndpoint + properties: RelationshipProperty +} + +"""Profile for InfraCircuitEndpoint""" +type PaginatedProfileInfraCircuitEndpoint { + count: Int! + edges: [EdgedProfileInfraCircuitEndpoint!]! + permissions: PaginatedObjectPermission! +} + +"""Profile for InfraCircuitEndpoint""" +type NestedPaginatedProfileInfraCircuitEndpoint { + count: Int! + edges: [NestedEdgedProfileInfraCircuitEndpoint!]! + permissions: PaginatedObjectPermission! +} + +"""Profile for InfraDevice""" +type ProfileInfraDevice implements LineageSource & CoreNode & CoreProfile { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + + """None (required)""" + profile_name: TextAttribute + + """None""" + profile_priority: NumberAttribute + _updated_at: DateTime + + """None""" + description: TextAttribute + + """None""" + status: Dropdown + + """None""" + role: Dropdown + related_nodes(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, status__value: String, status__values: [String], status__source__id: ID, status__owner__id: ID, status__is_visible: Boolean, status__is_protected: Boolean, type__value: String, type__values: [String], type__source__id: ID, type__owner__id: ID, type__is_visible: Boolean, type__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, role__value: String, role__values: [String], role__source__id: ID, role__owner__id: ID, role__is_visible: Boolean, role__is_protected: Boolean): NestedPaginatedInfraDevice! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +"""Profile for InfraDevice""" +type EdgedProfileInfraDevice { + node: ProfileInfraDevice +} + +"""Profile for InfraDevice""" +type NestedEdgedProfileInfraDevice { + node: ProfileInfraDevice + properties: RelationshipProperty +} + +"""Profile for InfraDevice""" +type PaginatedProfileInfraDevice { + count: Int! + edges: [EdgedProfileInfraDevice!]! + permissions: PaginatedObjectPermission! +} + +"""Profile for InfraDevice""" +type NestedPaginatedProfileInfraDevice { + count: Int! + edges: [NestedEdgedProfileInfraDevice!]! + permissions: PaginatedObjectPermission! +} + +"""Profile for InfraInterfaceL2""" +type ProfileInfraInterfaceL2 implements LineageSource & CoreNode & CoreProfile { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + + """None (required)""" + profile_name: TextAttribute + + """None""" + profile_priority: NumberAttribute + _updated_at: DateTime + + """None""" + lacp_priority: NumberAttribute + + """None""" + lacp_rate: TextAttribute + + """None""" + mtu: NumberAttribute + + """None""" + role: Dropdown + + """None""" + enabled: CheckboxAttribute + + """None""" + status: Dropdown + + """None""" + description: TextAttribute + related_nodes(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, lacp_priority__value: BigInt, lacp_priority__values: [BigInt], lacp_priority__source__id: ID, lacp_priority__owner__id: ID, lacp_priority__is_visible: Boolean, lacp_priority__is_protected: Boolean, l2_mode__value: String, l2_mode__values: [String], l2_mode__source__id: ID, l2_mode__owner__id: ID, l2_mode__is_visible: Boolean, l2_mode__is_protected: Boolean, lacp_rate__value: String, lacp_rate__values: [String], lacp_rate__source__id: ID, lacp_rate__owner__id: ID, lacp_rate__is_visible: Boolean, lacp_rate__is_protected: Boolean, mtu__value: BigInt, mtu__values: [BigInt], mtu__source__id: ID, mtu__owner__id: ID, mtu__is_visible: Boolean, mtu__is_protected: Boolean, role__value: String, role__values: [String], role__source__id: ID, role__owner__id: ID, role__is_visible: Boolean, role__is_protected: Boolean, speed__value: BigInt, speed__values: [BigInt], speed__source__id: ID, speed__owner__id: ID, speed__is_visible: Boolean, speed__is_protected: Boolean, enabled__value: Boolean, enabled__values: [Boolean], enabled__source__id: ID, enabled__owner__id: ID, enabled__is_visible: Boolean, enabled__is_protected: Boolean, status__value: String, status__values: [String], status__source__id: ID, status__owner__id: ID, status__is_visible: Boolean, status__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean): NestedPaginatedInfraInterfaceL2! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +"""Profile for InfraInterfaceL2""" +type EdgedProfileInfraInterfaceL2 { + node: ProfileInfraInterfaceL2 +} + +"""Profile for InfraInterfaceL2""" +type NestedEdgedProfileInfraInterfaceL2 { + node: ProfileInfraInterfaceL2 + properties: RelationshipProperty +} + +"""Profile for InfraInterfaceL2""" +type PaginatedProfileInfraInterfaceL2 { + count: Int! + edges: [EdgedProfileInfraInterfaceL2!]! + permissions: PaginatedObjectPermission! +} + +"""Profile for InfraInterfaceL2""" +type NestedPaginatedProfileInfraInterfaceL2 { + count: Int! + edges: [NestedEdgedProfileInfraInterfaceL2!]! + permissions: PaginatedObjectPermission! +} + +"""Profile for InfraInterfaceL3""" +type ProfileInfraInterfaceL3 implements LineageSource & CoreNode & CoreProfile { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + + """None (required)""" + profile_name: TextAttribute + + """None""" + profile_priority: NumberAttribute + _updated_at: DateTime + + """None""" + lacp_priority: NumberAttribute + + """None""" + lacp_rate: TextAttribute + + """None""" + mtu: NumberAttribute + + """None""" + role: Dropdown + + """None""" + enabled: CheckboxAttribute + + """None""" + status: Dropdown + + """None""" + description: TextAttribute + related_nodes(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, lacp_priority__value: BigInt, lacp_priority__values: [BigInt], lacp_priority__source__id: ID, lacp_priority__owner__id: ID, lacp_priority__is_visible: Boolean, lacp_priority__is_protected: Boolean, lacp_rate__value: String, lacp_rate__values: [String], lacp_rate__source__id: ID, lacp_rate__owner__id: ID, lacp_rate__is_visible: Boolean, lacp_rate__is_protected: Boolean, mtu__value: BigInt, mtu__values: [BigInt], mtu__source__id: ID, mtu__owner__id: ID, mtu__is_visible: Boolean, mtu__is_protected: Boolean, role__value: String, role__values: [String], role__source__id: ID, role__owner__id: ID, role__is_visible: Boolean, role__is_protected: Boolean, speed__value: BigInt, speed__values: [BigInt], speed__source__id: ID, speed__owner__id: ID, speed__is_visible: Boolean, speed__is_protected: Boolean, enabled__value: Boolean, enabled__values: [Boolean], enabled__source__id: ID, enabled__owner__id: ID, enabled__is_visible: Boolean, enabled__is_protected: Boolean, status__value: String, status__values: [String], status__source__id: ID, status__owner__id: ID, status__is_visible: Boolean, status__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean): NestedPaginatedInfraInterfaceL3! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +"""Profile for InfraInterfaceL3""" +type EdgedProfileInfraInterfaceL3 { + node: ProfileInfraInterfaceL3 +} + +"""Profile for InfraInterfaceL3""" +type NestedEdgedProfileInfraInterfaceL3 { + node: ProfileInfraInterfaceL3 + properties: RelationshipProperty +} + +"""Profile for InfraInterfaceL3""" +type PaginatedProfileInfraInterfaceL3 { + count: Int! + edges: [EdgedProfileInfraInterfaceL3!]! + permissions: PaginatedObjectPermission! +} + +"""Profile for InfraInterfaceL3""" +type NestedPaginatedProfileInfraInterfaceL3 { + count: Int! + edges: [NestedEdgedProfileInfraInterfaceL3!]! + permissions: PaginatedObjectPermission! +} + +"""Profile for InfraLagInterfaceL2""" +type ProfileInfraLagInterfaceL2 implements LineageSource & CoreNode & CoreProfile { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + + """None (required)""" + profile_name: TextAttribute + + """None""" + profile_priority: NumberAttribute + _updated_at: DateTime + + """None""" + mtu: NumberAttribute + + """None""" + role: Dropdown + + """None""" + enabled: CheckboxAttribute + + """None""" + status: Dropdown + + """None""" + description: TextAttribute + + """None""" + minimum_links: NumberAttribute + + """None""" + max_bundle: NumberAttribute + related_nodes(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, l2_mode__value: String, l2_mode__values: [String], l2_mode__source__id: ID, l2_mode__owner__id: ID, l2_mode__is_visible: Boolean, l2_mode__is_protected: Boolean, mtu__value: BigInt, mtu__values: [BigInt], mtu__source__id: ID, mtu__owner__id: ID, mtu__is_visible: Boolean, mtu__is_protected: Boolean, role__value: String, role__values: [String], role__source__id: ID, role__owner__id: ID, role__is_visible: Boolean, role__is_protected: Boolean, speed__value: BigInt, speed__values: [BigInt], speed__source__id: ID, speed__owner__id: ID, speed__is_visible: Boolean, speed__is_protected: Boolean, enabled__value: Boolean, enabled__values: [Boolean], enabled__source__id: ID, enabled__owner__id: ID, enabled__is_visible: Boolean, enabled__is_protected: Boolean, status__value: String, status__values: [String], status__source__id: ID, status__owner__id: ID, status__is_visible: Boolean, status__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, minimum_links__value: BigInt, minimum_links__values: [BigInt], minimum_links__source__id: ID, minimum_links__owner__id: ID, minimum_links__is_visible: Boolean, minimum_links__is_protected: Boolean, lacp__value: String, lacp__values: [String], lacp__source__id: ID, lacp__owner__id: ID, lacp__is_visible: Boolean, lacp__is_protected: Boolean, max_bundle__value: BigInt, max_bundle__values: [BigInt], max_bundle__source__id: ID, max_bundle__owner__id: ID, max_bundle__is_visible: Boolean, max_bundle__is_protected: Boolean): NestedPaginatedInfraLagInterfaceL2! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +"""Profile for InfraLagInterfaceL2""" +type EdgedProfileInfraLagInterfaceL2 { + node: ProfileInfraLagInterfaceL2 +} + +"""Profile for InfraLagInterfaceL2""" +type NestedEdgedProfileInfraLagInterfaceL2 { + node: ProfileInfraLagInterfaceL2 + properties: RelationshipProperty +} + +"""Profile for InfraLagInterfaceL2""" +type PaginatedProfileInfraLagInterfaceL2 { + count: Int! + edges: [EdgedProfileInfraLagInterfaceL2!]! + permissions: PaginatedObjectPermission! +} + +"""Profile for InfraLagInterfaceL2""" +type NestedPaginatedProfileInfraLagInterfaceL2 { + count: Int! + edges: [NestedEdgedProfileInfraLagInterfaceL2!]! + permissions: PaginatedObjectPermission! +} + +"""Profile for InfraLagInterfaceL3""" +type ProfileInfraLagInterfaceL3 implements LineageSource & CoreNode & CoreProfile { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + + """None (required)""" + profile_name: TextAttribute + + """None""" + profile_priority: NumberAttribute + _updated_at: DateTime + + """None""" + mtu: NumberAttribute + + """None""" + role: Dropdown + + """None""" + enabled: CheckboxAttribute + + """None""" + status: Dropdown + + """None""" + description: TextAttribute + + """None""" + minimum_links: NumberAttribute + + """None""" + max_bundle: NumberAttribute + related_nodes(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, mtu__value: BigInt, mtu__values: [BigInt], mtu__source__id: ID, mtu__owner__id: ID, mtu__is_visible: Boolean, mtu__is_protected: Boolean, role__value: String, role__values: [String], role__source__id: ID, role__owner__id: ID, role__is_visible: Boolean, role__is_protected: Boolean, speed__value: BigInt, speed__values: [BigInt], speed__source__id: ID, speed__owner__id: ID, speed__is_visible: Boolean, speed__is_protected: Boolean, enabled__value: Boolean, enabled__values: [Boolean], enabled__source__id: ID, enabled__owner__id: ID, enabled__is_visible: Boolean, enabled__is_protected: Boolean, status__value: String, status__values: [String], status__source__id: ID, status__owner__id: ID, status__is_visible: Boolean, status__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, minimum_links__value: BigInt, minimum_links__values: [BigInt], minimum_links__source__id: ID, minimum_links__owner__id: ID, minimum_links__is_visible: Boolean, minimum_links__is_protected: Boolean, lacp__value: String, lacp__values: [String], lacp__source__id: ID, lacp__owner__id: ID, lacp__is_visible: Boolean, lacp__is_protected: Boolean, max_bundle__value: BigInt, max_bundle__values: [BigInt], max_bundle__source__id: ID, max_bundle__owner__id: ID, max_bundle__is_visible: Boolean, max_bundle__is_protected: Boolean): NestedPaginatedInfraLagInterfaceL3! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +"""Profile for InfraLagInterfaceL3""" +type EdgedProfileInfraLagInterfaceL3 { + node: ProfileInfraLagInterfaceL3 +} + +"""Profile for InfraLagInterfaceL3""" +type NestedEdgedProfileInfraLagInterfaceL3 { + node: ProfileInfraLagInterfaceL3 + properties: RelationshipProperty +} + +"""Profile for InfraLagInterfaceL3""" +type PaginatedProfileInfraLagInterfaceL3 { + count: Int! + edges: [EdgedProfileInfraLagInterfaceL3!]! + permissions: PaginatedObjectPermission! +} + +"""Profile for InfraLagInterfaceL3""" +type NestedPaginatedProfileInfraLagInterfaceL3 { + count: Int! + edges: [NestedEdgedProfileInfraLagInterfaceL3!]! + permissions: PaginatedObjectPermission! +} + +"""Profile for InfraMlagDomain""" +type ProfileInfraMlagDomain implements LineageSource & CoreNode & CoreProfile { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + + """None (required)""" + profile_name: TextAttribute + + """None""" + profile_priority: NumberAttribute + _updated_at: DateTime + related_nodes(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, domain_id__value: BigInt, domain_id__values: [BigInt], domain_id__source__id: ID, domain_id__owner__id: ID, domain_id__is_visible: Boolean, domain_id__is_protected: Boolean): NestedPaginatedInfraMlagDomain! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +"""Profile for InfraMlagDomain""" +type EdgedProfileInfraMlagDomain { + node: ProfileInfraMlagDomain +} + +"""Profile for InfraMlagDomain""" +type NestedEdgedProfileInfraMlagDomain { + node: ProfileInfraMlagDomain + properties: RelationshipProperty +} + +"""Profile for InfraMlagDomain""" +type PaginatedProfileInfraMlagDomain { + count: Int! + edges: [EdgedProfileInfraMlagDomain!]! + permissions: PaginatedObjectPermission! +} + +"""Profile for InfraMlagDomain""" +type NestedPaginatedProfileInfraMlagDomain { + count: Int! + edges: [NestedEdgedProfileInfraMlagDomain!]! + permissions: PaginatedObjectPermission! +} + +"""Profile for InfraMlagInterfaceL2""" +type ProfileInfraMlagInterfaceL2 implements LineageSource & CoreNode & CoreProfile { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + + """None (required)""" + profile_name: TextAttribute + + """None""" + profile_priority: NumberAttribute + _updated_at: DateTime + related_nodes(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, mlag_id__value: BigInt, mlag_id__values: [BigInt], mlag_id__source__id: ID, mlag_id__owner__id: ID, mlag_id__is_visible: Boolean, mlag_id__is_protected: Boolean): NestedPaginatedInfraMlagInterfaceL2! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +"""Profile for InfraMlagInterfaceL2""" +type EdgedProfileInfraMlagInterfaceL2 { + node: ProfileInfraMlagInterfaceL2 +} + +"""Profile for InfraMlagInterfaceL2""" +type NestedEdgedProfileInfraMlagInterfaceL2 { + node: ProfileInfraMlagInterfaceL2 + properties: RelationshipProperty +} + +"""Profile for InfraMlagInterfaceL2""" +type PaginatedProfileInfraMlagInterfaceL2 { + count: Int! + edges: [EdgedProfileInfraMlagInterfaceL2!]! + permissions: PaginatedObjectPermission! +} + +"""Profile for InfraMlagInterfaceL2""" +type NestedPaginatedProfileInfraMlagInterfaceL2 { + count: Int! + edges: [NestedEdgedProfileInfraMlagInterfaceL2!]! + permissions: PaginatedObjectPermission! +} + +"""Profile for InfraMlagInterfaceL3""" +type ProfileInfraMlagInterfaceL3 implements LineageSource & CoreNode & CoreProfile { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + + """None (required)""" + profile_name: TextAttribute + + """None""" + profile_priority: NumberAttribute + _updated_at: DateTime + related_nodes(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, mlag_id__value: BigInt, mlag_id__values: [BigInt], mlag_id__source__id: ID, mlag_id__owner__id: ID, mlag_id__is_visible: Boolean, mlag_id__is_protected: Boolean): NestedPaginatedInfraMlagInterfaceL3! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +"""Profile for InfraMlagInterfaceL3""" +type EdgedProfileInfraMlagInterfaceL3 { + node: ProfileInfraMlagInterfaceL3 +} + +"""Profile for InfraMlagInterfaceL3""" +type NestedEdgedProfileInfraMlagInterfaceL3 { + node: ProfileInfraMlagInterfaceL3 + properties: RelationshipProperty +} + +"""Profile for InfraMlagInterfaceL3""" +type PaginatedProfileInfraMlagInterfaceL3 { + count: Int! + edges: [EdgedProfileInfraMlagInterfaceL3!]! + permissions: PaginatedObjectPermission! +} + +"""Profile for InfraMlagInterfaceL3""" +type NestedPaginatedProfileInfraMlagInterfaceL3 { + count: Int! + edges: [NestedEdgedProfileInfraMlagInterfaceL3!]! + permissions: PaginatedObjectPermission! +} + +"""Profile for InfraPlatform""" +type ProfileInfraPlatform implements LineageSource & CoreNode & CoreProfile { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + + """None (required)""" + profile_name: TextAttribute + + """None""" + profile_priority: NumberAttribute + _updated_at: DateTime + + """None""" + napalm_driver: TextAttribute + + """None""" + ansible_network_os: TextAttribute + + """None""" + nornir_platform: TextAttribute + + """None""" + description: TextAttribute + + """None""" + netmiko_device_type: TextAttribute + related_nodes(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, napalm_driver__value: String, napalm_driver__values: [String], napalm_driver__source__id: ID, napalm_driver__owner__id: ID, napalm_driver__is_visible: Boolean, napalm_driver__is_protected: Boolean, ansible_network_os__value: String, ansible_network_os__values: [String], ansible_network_os__source__id: ID, ansible_network_os__owner__id: ID, ansible_network_os__is_visible: Boolean, ansible_network_os__is_protected: Boolean, nornir_platform__value: String, nornir_platform__values: [String], nornir_platform__source__id: ID, nornir_platform__owner__id: ID, nornir_platform__is_visible: Boolean, nornir_platform__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, netmiko_device_type__value: String, netmiko_device_type__values: [String], netmiko_device_type__source__id: ID, netmiko_device_type__owner__id: ID, netmiko_device_type__is_visible: Boolean, netmiko_device_type__is_protected: Boolean): NestedPaginatedInfraPlatform! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +"""Profile for InfraPlatform""" +type EdgedProfileInfraPlatform { + node: ProfileInfraPlatform +} + +"""Profile for InfraPlatform""" +type NestedEdgedProfileInfraPlatform { + node: ProfileInfraPlatform + properties: RelationshipProperty +} + +"""Profile for InfraPlatform""" +type PaginatedProfileInfraPlatform { + count: Int! + edges: [EdgedProfileInfraPlatform!]! + permissions: PaginatedObjectPermission! +} + +"""Profile for InfraPlatform""" +type NestedPaginatedProfileInfraPlatform { + count: Int! + edges: [NestedEdgedProfileInfraPlatform!]! + permissions: PaginatedObjectPermission! +} + +"""Profile for InfraVLAN""" +type ProfileInfraVLAN implements LineageSource & CoreNode & CoreProfile { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + + """None (required)""" + profile_name: TextAttribute + + """None""" + profile_priority: NumberAttribute + _updated_at: DateTime + + """None""" + description: TextAttribute + related_nodes(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, vlan_id__value: BigInt, vlan_id__values: [BigInt], vlan_id__source__id: ID, vlan_id__owner__id: ID, vlan_id__is_visible: Boolean, vlan_id__is_protected: Boolean, role__value: String, role__values: [String], role__source__id: ID, role__owner__id: ID, role__is_visible: Boolean, role__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, status__value: String, status__values: [String], status__source__id: ID, status__owner__id: ID, status__is_visible: Boolean, status__is_protected: Boolean): NestedPaginatedInfraVLAN! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +"""Profile for InfraVLAN""" +type EdgedProfileInfraVLAN { + node: ProfileInfraVLAN +} + +"""Profile for InfraVLAN""" +type NestedEdgedProfileInfraVLAN { + node: ProfileInfraVLAN + properties: RelationshipProperty +} + +"""Profile for InfraVLAN""" +type PaginatedProfileInfraVLAN { + count: Int! + edges: [EdgedProfileInfraVLAN!]! + permissions: PaginatedObjectPermission! +} + +"""Profile for InfraVLAN""" +type NestedPaginatedProfileInfraVLAN { + count: Int! + edges: [NestedEdgedProfileInfraVLAN!]! + permissions: PaginatedObjectPermission! +} + +"""Profile for IpamIPAddress""" +type ProfileIpamIPAddress implements LineageSource & CoreNode & CoreProfile { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + + """None (required)""" + profile_name: TextAttribute + + """None""" + profile_priority: NumberAttribute + _updated_at: DateTime + + """None""" + description: TextAttribute + related_nodes(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, address__value: String, address__values: [String], address__source__id: ID, address__owner__id: ID, address__is_visible: Boolean, address__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean): NestedPaginatedIpamIPAddress! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +"""Profile for IpamIPAddress""" +type EdgedProfileIpamIPAddress { + node: ProfileIpamIPAddress +} + +"""Profile for IpamIPAddress""" +type NestedEdgedProfileIpamIPAddress { + node: ProfileIpamIPAddress + properties: RelationshipProperty +} + +"""Profile for IpamIPAddress""" +type PaginatedProfileIpamIPAddress { + count: Int! + edges: [EdgedProfileIpamIPAddress!]! + permissions: PaginatedObjectPermission! +} + +"""Profile for IpamIPAddress""" +type NestedPaginatedProfileIpamIPAddress { + count: Int! + edges: [NestedEdgedProfileIpamIPAddress!]! + permissions: PaginatedObjectPermission! +} + +"""Profile for IpamIPPrefix""" +type ProfileIpamIPPrefix implements LineageSource & CoreNode & CoreProfile { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + + """None (required)""" + profile_name: TextAttribute + + """None""" + profile_priority: NumberAttribute + _updated_at: DateTime + + """None""" + description: TextAttribute + + """All IP addresses within this prefix are considered usable""" + is_pool: CheckboxAttribute + + """None""" + member_type: Dropdown + related_nodes(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, network_address__value: String, network_address__values: [String], network_address__source__id: ID, network_address__owner__id: ID, network_address__is_visible: Boolean, network_address__is_protected: Boolean, broadcast_address__value: String, broadcast_address__values: [String], broadcast_address__source__id: ID, broadcast_address__owner__id: ID, broadcast_address__is_visible: Boolean, broadcast_address__is_protected: Boolean, prefix__value: String, prefix__values: [String], prefix__source__id: ID, prefix__owner__id: ID, prefix__is_visible: Boolean, prefix__is_protected: Boolean, is_pool__value: Boolean, is_pool__values: [Boolean], is_pool__source__id: ID, is_pool__owner__id: ID, is_pool__is_visible: Boolean, is_pool__is_protected: Boolean, hostmask__value: String, hostmask__values: [String], hostmask__source__id: ID, hostmask__owner__id: ID, hostmask__is_visible: Boolean, hostmask__is_protected: Boolean, utilization__value: BigInt, utilization__values: [BigInt], utilization__source__id: ID, utilization__owner__id: ID, utilization__is_visible: Boolean, utilization__is_protected: Boolean, member_type__value: String, member_type__values: [String], member_type__source__id: ID, member_type__owner__id: ID, member_type__is_visible: Boolean, member_type__is_protected: Boolean, netmask__value: String, netmask__values: [String], netmask__source__id: ID, netmask__owner__id: ID, netmask__is_visible: Boolean, netmask__is_protected: Boolean, is_top_level__value: Boolean, is_top_level__values: [Boolean], is_top_level__source__id: ID, is_top_level__owner__id: ID, is_top_level__is_visible: Boolean, is_top_level__is_protected: Boolean): NestedPaginatedIpamIPPrefix! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +"""Profile for IpamIPPrefix""" +type EdgedProfileIpamIPPrefix { + node: ProfileIpamIPPrefix +} + +"""Profile for IpamIPPrefix""" +type NestedEdgedProfileIpamIPPrefix { + node: ProfileIpamIPPrefix + properties: RelationshipProperty +} + +"""Profile for IpamIPPrefix""" +type PaginatedProfileIpamIPPrefix { + count: Int! + edges: [EdgedProfileIpamIPPrefix!]! + permissions: PaginatedObjectPermission! +} + +"""Profile for IpamIPPrefix""" +type NestedPaginatedProfileIpamIPPrefix { + count: Int! + edges: [NestedEdgedProfileIpamIPPrefix!]! + permissions: PaginatedObjectPermission! +} + +"""Profile for LocationRack""" +type ProfileLocationRack implements LineageSource & CoreNode & CoreProfile { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + + """None (required)""" + profile_name: TextAttribute + + """None""" + profile_priority: NumberAttribute + _updated_at: DateTime + + """None""" + status: Dropdown + + """None""" + role: Dropdown + + """None""" + description: TextAttribute + + """None""" + serial_number: TextAttribute + + """None""" + asset_tag: TextAttribute + + """None""" + facility_id: TextAttribute + related_nodes(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, status__value: String, status__values: [String], status__source__id: ID, status__owner__id: ID, status__is_visible: Boolean, status__is_protected: Boolean, role__value: String, role__values: [String], role__source__id: ID, role__owner__id: ID, role__is_visible: Boolean, role__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, height__value: String, height__values: [String], height__source__id: ID, height__owner__id: ID, height__is_visible: Boolean, height__is_protected: Boolean, serial_number__value: String, serial_number__values: [String], serial_number__source__id: ID, serial_number__owner__id: ID, serial_number__is_visible: Boolean, serial_number__is_protected: Boolean, asset_tag__value: String, asset_tag__values: [String], asset_tag__source__id: ID, asset_tag__owner__id: ID, asset_tag__is_visible: Boolean, asset_tag__is_protected: Boolean, facility_id__value: String, facility_id__values: [String], facility_id__source__id: ID, facility_id__owner__id: ID, facility_id__is_visible: Boolean, facility_id__is_protected: Boolean): NestedPaginatedLocationRack! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +"""Profile for LocationRack""" +type EdgedProfileLocationRack { + node: ProfileLocationRack +} + +"""Profile for LocationRack""" +type NestedEdgedProfileLocationRack { + node: ProfileLocationRack + properties: RelationshipProperty +} + +"""Profile for LocationRack""" +type PaginatedProfileLocationRack { + count: Int! + edges: [EdgedProfileLocationRack!]! + permissions: PaginatedObjectPermission! +} + +"""Profile for LocationRack""" +type NestedPaginatedProfileLocationRack { + count: Int! + edges: [NestedEdgedProfileLocationRack!]! + permissions: PaginatedObjectPermission! +} + +"""Profile for LocationSite""" +type ProfileLocationSite implements LineageSource & CoreNode & CoreProfile { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + + """None (required)""" + profile_name: TextAttribute + + """None""" + profile_priority: NumberAttribute + _updated_at: DateTime + + """None""" + city: TextAttribute + + """None""" + address: TextAttribute + + """None""" + contact: TextAttribute + + """None""" + description: TextAttribute + related_nodes(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, city__value: String, city__values: [String], city__source__id: ID, city__owner__id: ID, city__is_visible: Boolean, city__is_protected: Boolean, address__value: String, address__values: [String], address__source__id: ID, address__owner__id: ID, address__is_visible: Boolean, address__is_protected: Boolean, contact__value: String, contact__values: [String], contact__source__id: ID, contact__owner__id: ID, contact__is_visible: Boolean, contact__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean): NestedPaginatedLocationSite! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +"""Profile for LocationSite""" +type EdgedProfileLocationSite { + node: ProfileLocationSite +} + +"""Profile for LocationSite""" +type NestedEdgedProfileLocationSite { + node: ProfileLocationSite + properties: RelationshipProperty +} + +"""Profile for LocationSite""" +type PaginatedProfileLocationSite { + count: Int! + edges: [EdgedProfileLocationSite!]! + permissions: PaginatedObjectPermission! +} + +"""Profile for LocationSite""" +type NestedPaginatedProfileLocationSite { + count: Int! + edges: [NestedEdgedProfileLocationSite!]! + permissions: PaginatedObjectPermission! +} + +"""Profile for OrganizationProvider""" +type ProfileOrganizationProvider implements LineageSource & CoreNode & CoreProfile { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + + """None (required)""" + profile_name: TextAttribute + + """None""" + profile_priority: NumberAttribute + _updated_at: DateTime + + """None""" + description: TextAttribute + related_nodes(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean): NestedPaginatedOrganizationProvider! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +"""Profile for OrganizationProvider""" +type EdgedProfileOrganizationProvider { + node: ProfileOrganizationProvider +} + +"""Profile for OrganizationProvider""" +type NestedEdgedProfileOrganizationProvider { + node: ProfileOrganizationProvider + properties: RelationshipProperty +} + +"""Profile for OrganizationProvider""" +type PaginatedProfileOrganizationProvider { + count: Int! + edges: [EdgedProfileOrganizationProvider!]! + permissions: PaginatedObjectPermission! +} + +"""Profile for OrganizationProvider""" +type NestedPaginatedProfileOrganizationProvider { + count: Int! + edges: [NestedEdgedProfileOrganizationProvider!]! + permissions: PaginatedObjectPermission! +} + +"""Profile for OrganizationTenant""" +type ProfileOrganizationTenant implements LineageSource & CoreNode & CoreProfile { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + + """None (required)""" + profile_name: TextAttribute + + """None""" + profile_priority: NumberAttribute + _updated_at: DateTime + + """None""" + description: TextAttribute + related_nodes(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean): NestedPaginatedOrganizationTenant! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +"""Profile for OrganizationTenant""" +type EdgedProfileOrganizationTenant { + node: ProfileOrganizationTenant +} + +"""Profile for OrganizationTenant""" +type NestedEdgedProfileOrganizationTenant { + node: ProfileOrganizationTenant + properties: RelationshipProperty +} + +"""Profile for OrganizationTenant""" +type PaginatedProfileOrganizationTenant { + count: Int! + edges: [EdgedProfileOrganizationTenant!]! + permissions: PaginatedObjectPermission! +} + +"""Profile for OrganizationTenant""" +type NestedPaginatedProfileOrganizationTenant { + count: Int! + edges: [NestedEdgedProfileOrganizationTenant!]! + permissions: PaginatedObjectPermission! +} + +"""Profile for BuiltinIPPrefix""" +type ProfileBuiltinIPPrefix implements LineageSource & CoreNode & CoreProfile { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + + """None (required)""" + profile_name: TextAttribute + + """None""" + profile_priority: NumberAttribute + _updated_at: DateTime + + """None""" + description: TextAttribute + + """All IP addresses within this prefix are considered usable""" + is_pool: CheckboxAttribute + + """None""" + member_type: Dropdown + related_nodes(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, network_address__value: String, network_address__values: [String], network_address__source__id: ID, network_address__owner__id: ID, network_address__is_visible: Boolean, network_address__is_protected: Boolean, broadcast_address__value: String, broadcast_address__values: [String], broadcast_address__source__id: ID, broadcast_address__owner__id: ID, broadcast_address__is_visible: Boolean, broadcast_address__is_protected: Boolean, prefix__value: String, prefix__values: [String], prefix__source__id: ID, prefix__owner__id: ID, prefix__is_visible: Boolean, prefix__is_protected: Boolean, is_pool__value: Boolean, is_pool__values: [Boolean], is_pool__source__id: ID, is_pool__owner__id: ID, is_pool__is_visible: Boolean, is_pool__is_protected: Boolean, hostmask__value: String, hostmask__values: [String], hostmask__source__id: ID, hostmask__owner__id: ID, hostmask__is_visible: Boolean, hostmask__is_protected: Boolean, utilization__value: BigInt, utilization__values: [BigInt], utilization__source__id: ID, utilization__owner__id: ID, utilization__is_visible: Boolean, utilization__is_protected: Boolean, member_type__value: String, member_type__values: [String], member_type__source__id: ID, member_type__owner__id: ID, member_type__is_visible: Boolean, member_type__is_protected: Boolean, netmask__value: String, netmask__values: [String], netmask__source__id: ID, netmask__owner__id: ID, netmask__is_visible: Boolean, netmask__is_protected: Boolean, is_top_level__value: Boolean, is_top_level__values: [Boolean], is_top_level__source__id: ID, is_top_level__owner__id: ID, is_top_level__is_visible: Boolean, is_top_level__is_protected: Boolean): NestedPaginatedBuiltinIPPrefix! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +"""Profile for BuiltinIPPrefix""" +type EdgedProfileBuiltinIPPrefix { + node: ProfileBuiltinIPPrefix +} + +"""Profile for BuiltinIPPrefix""" +type NestedEdgedProfileBuiltinIPPrefix { + node: ProfileBuiltinIPPrefix + properties: RelationshipProperty +} + +"""Profile for BuiltinIPPrefix""" +type PaginatedProfileBuiltinIPPrefix { + count: Int! + edges: [EdgedProfileBuiltinIPPrefix!]! + permissions: PaginatedObjectPermission! +} + +"""Profile for BuiltinIPPrefix""" +type NestedPaginatedProfileBuiltinIPPrefix { + count: Int! + edges: [NestedEdgedProfileBuiltinIPPrefix!]! + permissions: PaginatedObjectPermission! +} + +"""Profile for BuiltinIPAddress""" +type ProfileBuiltinIPAddress implements LineageSource & CoreNode & CoreProfile { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + + """None (required)""" + profile_name: TextAttribute + + """None""" + profile_priority: NumberAttribute + _updated_at: DateTime + + """None""" + description: TextAttribute + related_nodes(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, address__value: String, address__values: [String], address__source__id: ID, address__owner__id: ID, address__is_visible: Boolean, address__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean): NestedPaginatedBuiltinIPAddress! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +"""Profile for BuiltinIPAddress""" +type EdgedProfileBuiltinIPAddress { + node: ProfileBuiltinIPAddress +} + +"""Profile for BuiltinIPAddress""" +type NestedEdgedProfileBuiltinIPAddress { + node: ProfileBuiltinIPAddress + properties: RelationshipProperty +} + +"""Profile for BuiltinIPAddress""" +type PaginatedProfileBuiltinIPAddress { + count: Int! + edges: [EdgedProfileBuiltinIPAddress!]! + permissions: PaginatedObjectPermission! +} + +"""Profile for BuiltinIPAddress""" +type NestedPaginatedProfileBuiltinIPAddress { + count: Int! + edges: [NestedEdgedProfileBuiltinIPAddress!]! + permissions: PaginatedObjectPermission! +} + +"""Profile for InfraEndpoint""" +type ProfileInfraEndpoint implements LineageSource & CoreNode & CoreProfile { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + + """None (required)""" + profile_name: TextAttribute + + """None""" + profile_priority: NumberAttribute + _updated_at: DateTime + related_nodes(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean): NestedPaginatedInfraEndpoint! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +"""Profile for InfraEndpoint""" +type EdgedProfileInfraEndpoint { + node: ProfileInfraEndpoint +} + +"""Profile for InfraEndpoint""" +type NestedEdgedProfileInfraEndpoint { + node: ProfileInfraEndpoint + properties: RelationshipProperty +} + +"""Profile for InfraEndpoint""" +type PaginatedProfileInfraEndpoint { + count: Int! + edges: [EdgedProfileInfraEndpoint!]! + permissions: PaginatedObjectPermission! +} + +"""Profile for InfraEndpoint""" +type NestedPaginatedProfileInfraEndpoint { + count: Int! + edges: [NestedEdgedProfileInfraEndpoint!]! + permissions: PaginatedObjectPermission! +} + +"""Profile for InfraInterface""" +type ProfileInfraInterface implements LineageSource & CoreNode & CoreProfile { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + + """None (required)""" + profile_name: TextAttribute + + """None""" + profile_priority: NumberAttribute + _updated_at: DateTime + + """None""" + mtu: NumberAttribute + + """None""" + role: Dropdown + + """None""" + enabled: CheckboxAttribute + + """None""" + status: Dropdown + + """None""" + description: TextAttribute + related_nodes(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, mtu__value: BigInt, mtu__values: [BigInt], mtu__source__id: ID, mtu__owner__id: ID, mtu__is_visible: Boolean, mtu__is_protected: Boolean, role__value: String, role__values: [String], role__source__id: ID, role__owner__id: ID, role__is_visible: Boolean, role__is_protected: Boolean, speed__value: BigInt, speed__values: [BigInt], speed__source__id: ID, speed__owner__id: ID, speed__is_visible: Boolean, speed__is_protected: Boolean, enabled__value: Boolean, enabled__values: [Boolean], enabled__source__id: ID, enabled__owner__id: ID, enabled__is_visible: Boolean, enabled__is_protected: Boolean, status__value: String, status__values: [String], status__source__id: ID, status__owner__id: ID, status__is_visible: Boolean, status__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean): NestedPaginatedInfraInterface! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +"""Profile for InfraInterface""" +type EdgedProfileInfraInterface { + node: ProfileInfraInterface +} + +"""Profile for InfraInterface""" +type NestedEdgedProfileInfraInterface { + node: ProfileInfraInterface + properties: RelationshipProperty +} + +"""Profile for InfraInterface""" +type PaginatedProfileInfraInterface { + count: Int! + edges: [EdgedProfileInfraInterface!]! + permissions: PaginatedObjectPermission! +} + +"""Profile for InfraInterface""" +type NestedPaginatedProfileInfraInterface { + count: Int! + edges: [NestedEdgedProfileInfraInterface!]! + permissions: PaginatedObjectPermission! +} + +"""Profile for InfraLagInterface""" +type ProfileInfraLagInterface implements LineageSource & CoreNode & CoreProfile { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + + """None (required)""" + profile_name: TextAttribute + + """None""" + profile_priority: NumberAttribute + _updated_at: DateTime + + """None""" + minimum_links: NumberAttribute + + """None""" + max_bundle: NumberAttribute + related_nodes(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, minimum_links__value: BigInt, minimum_links__values: [BigInt], minimum_links__source__id: ID, minimum_links__owner__id: ID, minimum_links__is_visible: Boolean, minimum_links__is_protected: Boolean, lacp__value: String, lacp__values: [String], lacp__source__id: ID, lacp__owner__id: ID, lacp__is_visible: Boolean, lacp__is_protected: Boolean, max_bundle__value: BigInt, max_bundle__values: [BigInt], max_bundle__source__id: ID, max_bundle__owner__id: ID, max_bundle__is_visible: Boolean, max_bundle__is_protected: Boolean): NestedPaginatedInfraLagInterface! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +"""Profile for InfraLagInterface""" +type EdgedProfileInfraLagInterface { + node: ProfileInfraLagInterface +} + +"""Profile for InfraLagInterface""" +type NestedEdgedProfileInfraLagInterface { + node: ProfileInfraLagInterface + properties: RelationshipProperty +} + +"""Profile for InfraLagInterface""" +type PaginatedProfileInfraLagInterface { + count: Int! + edges: [EdgedProfileInfraLagInterface!]! + permissions: PaginatedObjectPermission! +} + +"""Profile for InfraLagInterface""" +type NestedPaginatedProfileInfraLagInterface { + count: Int! + edges: [NestedEdgedProfileInfraLagInterface!]! + permissions: PaginatedObjectPermission! +} + +"""Profile for InfraMlagInterface""" +type ProfileInfraMlagInterface implements LineageSource & CoreNode & CoreProfile { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + + """None (required)""" + profile_name: TextAttribute + + """None""" + profile_priority: NumberAttribute + _updated_at: DateTime + related_nodes(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, mlag_id__value: BigInt, mlag_id__values: [BigInt], mlag_id__source__id: ID, mlag_id__owner__id: ID, mlag_id__is_visible: Boolean, mlag_id__is_protected: Boolean): NestedPaginatedInfraMlagInterface! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +"""Profile for InfraMlagInterface""" +type EdgedProfileInfraMlagInterface { + node: ProfileInfraMlagInterface +} + +"""Profile for InfraMlagInterface""" +type NestedEdgedProfileInfraMlagInterface { + node: ProfileInfraMlagInterface + properties: RelationshipProperty +} + +"""Profile for InfraMlagInterface""" +type PaginatedProfileInfraMlagInterface { + count: Int! + edges: [EdgedProfileInfraMlagInterface!]! + permissions: PaginatedObjectPermission! +} + +"""Profile for InfraMlagInterface""" +type NestedPaginatedProfileInfraMlagInterface { + count: Int! + edges: [NestedEdgedProfileInfraMlagInterface!]! + permissions: PaginatedObjectPermission! +} + +"""Profile for InfraService""" +type ProfileInfraService implements LineageSource & CoreNode & CoreProfile { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + + """None (required)""" + profile_name: TextAttribute + + """None""" + profile_priority: NumberAttribute + _updated_at: DateTime + related_nodes(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean): NestedPaginatedInfraService! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +"""Profile for InfraService""" +type EdgedProfileInfraService { + node: ProfileInfraService +} + +"""Profile for InfraService""" +type NestedEdgedProfileInfraService { + node: ProfileInfraService + properties: RelationshipProperty +} + +"""Profile for InfraService""" +type PaginatedProfileInfraService { + count: Int! + edges: [EdgedProfileInfraService!]! + permissions: PaginatedObjectPermission! +} + +"""Profile for InfraService""" +type NestedPaginatedProfileInfraService { + count: Int! + edges: [NestedEdgedProfileInfraService!]! + permissions: PaginatedObjectPermission! +} + +"""Profile for LocationGeneric""" +type ProfileLocationGeneric implements LineageSource & CoreNode & CoreProfile { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + + """None (required)""" + profile_name: TextAttribute + + """None""" + profile_priority: NumberAttribute + _updated_at: DateTime + + """None""" + description: TextAttribute + related_nodes(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean): NestedPaginatedLocationGeneric! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +"""Profile for LocationGeneric""" +type EdgedProfileLocationGeneric { + node: ProfileLocationGeneric +} + +"""Profile for LocationGeneric""" +type NestedEdgedProfileLocationGeneric { + node: ProfileLocationGeneric + properties: RelationshipProperty +} + +"""Profile for LocationGeneric""" +type PaginatedProfileLocationGeneric { + count: Int! + edges: [EdgedProfileLocationGeneric!]! + permissions: PaginatedObjectPermission! +} + +"""Profile for LocationGeneric""" +type NestedPaginatedProfileLocationGeneric { + count: Int! + edges: [NestedEdgedProfileLocationGeneric!]! + permissions: PaginatedObjectPermission! +} + +"""Profile for OrganizationGeneric""" +type ProfileOrganizationGeneric implements LineageSource & CoreNode & CoreProfile { + """Unique identifier""" + id: String! + + """Human friendly identifier""" + hfid: [String!] + display_label: String + + """None (required)""" + profile_name: TextAttribute + + """None""" + profile_priority: NumberAttribute + _updated_at: DateTime + + """None""" + description: TextAttribute + related_nodes(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean): NestedPaginatedOrganizationGeneric! + member_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! + subscriber_of_groups(offset: Int, limit: Int, order: OrderInput, ids: [ID], isnull: Boolean, label__value: String, label__values: [String], label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean): NestedPaginatedCoreGroup! +} + +"""Profile for OrganizationGeneric""" +type EdgedProfileOrganizationGeneric { + node: ProfileOrganizationGeneric +} + +"""Profile for OrganizationGeneric""" +type NestedEdgedProfileOrganizationGeneric { + node: ProfileOrganizationGeneric + properties: RelationshipProperty +} + +"""Profile for OrganizationGeneric""" +type PaginatedProfileOrganizationGeneric { + count: Int! + edges: [EdgedProfileOrganizationGeneric!]! + permissions: PaginatedObjectPermission! +} + +"""Profile for OrganizationGeneric""" +type NestedPaginatedProfileOrganizationGeneric { + count: Int! + edges: [NestedEdgedProfileOrganizationGeneric!]! + permissions: PaginatedObjectPermission! +} + +type Query { + CoreMenuItem(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], required_permissions__value: GenericScalar, required_permissions__values: [GenericScalar], required_permissions__isnull: Boolean, required_permissions__source__id: ID, required_permissions__owner__id: ID, required_permissions__is_visible: Boolean, required_permissions__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, protected__value: Boolean, protected__values: [Boolean], protected__isnull: Boolean, protected__source__id: ID, protected__owner__id: ID, protected__is_visible: Boolean, protected__is_protected: Boolean, namespace__value: String, namespace__values: [String], namespace__isnull: Boolean, namespace__source__id: ID, namespace__owner__id: ID, namespace__is_visible: Boolean, namespace__is_protected: Boolean, label__value: String, label__values: [String], label__isnull: Boolean, label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, icon__value: String, icon__values: [String], icon__isnull: Boolean, icon__source__id: ID, icon__owner__id: ID, icon__is_visible: Boolean, icon__is_protected: Boolean, kind__value: String, kind__values: [String], kind__isnull: Boolean, kind__source__id: ID, kind__owner__id: ID, kind__is_visible: Boolean, kind__is_protected: Boolean, path__value: String, path__values: [String], path__isnull: Boolean, path__source__id: ID, path__owner__id: ID, path__is_visible: Boolean, path__is_protected: Boolean, section__value: String, section__values: [String], section__isnull: Boolean, section__source__id: ID, section__owner__id: ID, section__is_visible: Boolean, section__is_protected: Boolean, name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, order_weight__value: BigInt, order_weight__values: [BigInt], order_weight__isnull: Boolean, order_weight__source__id: ID, order_weight__owner__id: ID, order_weight__is_visible: Boolean, order_weight__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, parent__ids: [ID], parent__isnull: Boolean, parent__required_permissions__value: GenericScalar, parent__required_permissions__values: [GenericScalar], parent__required_permissions__source__id: ID, parent__required_permissions__owner__id: ID, parent__required_permissions__is_visible: Boolean, parent__required_permissions__is_protected: Boolean, parent__description__value: String, parent__description__values: [String], parent__description__source__id: ID, parent__description__owner__id: ID, parent__description__is_visible: Boolean, parent__description__is_protected: Boolean, parent__protected__value: Boolean, parent__protected__values: [Boolean], parent__protected__source__id: ID, parent__protected__owner__id: ID, parent__protected__is_visible: Boolean, parent__protected__is_protected: Boolean, parent__namespace__value: String, parent__namespace__values: [String], parent__namespace__source__id: ID, parent__namespace__owner__id: ID, parent__namespace__is_visible: Boolean, parent__namespace__is_protected: Boolean, parent__label__value: String, parent__label__values: [String], parent__label__source__id: ID, parent__label__owner__id: ID, parent__label__is_visible: Boolean, parent__label__is_protected: Boolean, parent__icon__value: String, parent__icon__values: [String], parent__icon__source__id: ID, parent__icon__owner__id: ID, parent__icon__is_visible: Boolean, parent__icon__is_protected: Boolean, parent__kind__value: String, parent__kind__values: [String], parent__kind__source__id: ID, parent__kind__owner__id: ID, parent__kind__is_visible: Boolean, parent__kind__is_protected: Boolean, parent__path__value: String, parent__path__values: [String], parent__path__source__id: ID, parent__path__owner__id: ID, parent__path__is_visible: Boolean, parent__path__is_protected: Boolean, parent__section__value: String, parent__section__values: [String], parent__section__source__id: ID, parent__section__owner__id: ID, parent__section__is_visible: Boolean, parent__section__is_protected: Boolean, parent__name__value: String, parent__name__values: [String], parent__name__source__id: ID, parent__name__owner__id: ID, parent__name__is_visible: Boolean, parent__name__is_protected: Boolean, parent__order_weight__value: BigInt, parent__order_weight__values: [BigInt], parent__order_weight__source__id: ID, parent__order_weight__owner__id: ID, parent__order_weight__is_visible: Boolean, parent__order_weight__is_protected: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], children__ids: [ID], children__isnull: Boolean, children__required_permissions__value: GenericScalar, children__required_permissions__values: [GenericScalar], children__required_permissions__source__id: ID, children__required_permissions__owner__id: ID, children__required_permissions__is_visible: Boolean, children__required_permissions__is_protected: Boolean, children__description__value: String, children__description__values: [String], children__description__source__id: ID, children__description__owner__id: ID, children__description__is_visible: Boolean, children__description__is_protected: Boolean, children__protected__value: Boolean, children__protected__values: [Boolean], children__protected__source__id: ID, children__protected__owner__id: ID, children__protected__is_visible: Boolean, children__protected__is_protected: Boolean, children__namespace__value: String, children__namespace__values: [String], children__namespace__source__id: ID, children__namespace__owner__id: ID, children__namespace__is_visible: Boolean, children__namespace__is_protected: Boolean, children__label__value: String, children__label__values: [String], children__label__source__id: ID, children__label__owner__id: ID, children__label__is_visible: Boolean, children__label__is_protected: Boolean, children__icon__value: String, children__icon__values: [String], children__icon__source__id: ID, children__icon__owner__id: ID, children__icon__is_visible: Boolean, children__icon__is_protected: Boolean, children__kind__value: String, children__kind__values: [String], children__kind__source__id: ID, children__kind__owner__id: ID, children__kind__is_visible: Boolean, children__kind__is_protected: Boolean, children__path__value: String, children__path__values: [String], children__path__source__id: ID, children__path__owner__id: ID, children__path__is_visible: Boolean, children__path__is_protected: Boolean, children__section__value: String, children__section__values: [String], children__section__source__id: ID, children__section__owner__id: ID, children__section__is_visible: Boolean, children__section__is_protected: Boolean, children__name__value: String, children__name__values: [String], children__name__source__id: ID, children__name__owner__id: ID, children__name__is_visible: Boolean, children__name__is_protected: Boolean, children__order_weight__value: BigInt, children__order_weight__values: [BigInt], children__order_weight__source__id: ID, children__order_weight__owner__id: ID, children__order_weight__is_visible: Boolean, children__order_weight__is_protected: Boolean): PaginatedCoreMenuItem! + CoreStandardGroup(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], label__value: String, label__values: [String], label__isnull: Boolean, label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__isnull: Boolean, group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, parent__ids: [ID], parent__isnull: Boolean, parent__label__value: String, parent__label__values: [String], parent__label__source__id: ID, parent__label__owner__id: ID, parent__label__is_visible: Boolean, parent__label__is_protected: Boolean, parent__description__value: String, parent__description__values: [String], parent__description__source__id: ID, parent__description__owner__id: ID, parent__description__is_visible: Boolean, parent__description__is_protected: Boolean, parent__name__value: String, parent__name__values: [String], parent__name__source__id: ID, parent__name__owner__id: ID, parent__name__is_visible: Boolean, parent__name__is_protected: Boolean, parent__group_type__value: String, parent__group_type__values: [String], parent__group_type__source__id: ID, parent__group_type__owner__id: ID, parent__group_type__is_visible: Boolean, parent__group_type__is_protected: Boolean, children__ids: [ID], children__isnull: Boolean, children__label__value: String, children__label__values: [String], children__label__source__id: ID, children__label__owner__id: ID, children__label__is_visible: Boolean, children__label__is_protected: Boolean, children__description__value: String, children__description__values: [String], children__description__source__id: ID, children__description__owner__id: ID, children__description__is_visible: Boolean, children__description__is_protected: Boolean, children__name__value: String, children__name__values: [String], children__name__source__id: ID, children__name__owner__id: ID, children__name__is_visible: Boolean, children__name__is_protected: Boolean, children__group_type__value: String, children__group_type__values: [String], children__group_type__source__id: ID, children__group_type__owner__id: ID, children__group_type__is_visible: Boolean, children__group_type__is_protected: Boolean, members__ids: [ID], members__isnull: Boolean, subscribers__ids: [ID], subscribers__isnull: Boolean): PaginatedCoreStandardGroup! + CoreGeneratorGroup(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], label__value: String, label__values: [String], label__isnull: Boolean, label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__isnull: Boolean, group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, parent__ids: [ID], parent__isnull: Boolean, parent__label__value: String, parent__label__values: [String], parent__label__source__id: ID, parent__label__owner__id: ID, parent__label__is_visible: Boolean, parent__label__is_protected: Boolean, parent__description__value: String, parent__description__values: [String], parent__description__source__id: ID, parent__description__owner__id: ID, parent__description__is_visible: Boolean, parent__description__is_protected: Boolean, parent__name__value: String, parent__name__values: [String], parent__name__source__id: ID, parent__name__owner__id: ID, parent__name__is_visible: Boolean, parent__name__is_protected: Boolean, parent__group_type__value: String, parent__group_type__values: [String], parent__group_type__source__id: ID, parent__group_type__owner__id: ID, parent__group_type__is_visible: Boolean, parent__group_type__is_protected: Boolean, children__ids: [ID], children__isnull: Boolean, children__label__value: String, children__label__values: [String], children__label__source__id: ID, children__label__owner__id: ID, children__label__is_visible: Boolean, children__label__is_protected: Boolean, children__description__value: String, children__description__values: [String], children__description__source__id: ID, children__description__owner__id: ID, children__description__is_visible: Boolean, children__description__is_protected: Boolean, children__name__value: String, children__name__values: [String], children__name__source__id: ID, children__name__owner__id: ID, children__name__is_visible: Boolean, children__name__is_protected: Boolean, children__group_type__value: String, children__group_type__values: [String], children__group_type__source__id: ID, children__group_type__owner__id: ID, children__group_type__is_visible: Boolean, children__group_type__is_protected: Boolean, members__ids: [ID], members__isnull: Boolean, subscribers__ids: [ID], subscribers__isnull: Boolean): PaginatedCoreGeneratorGroup! + CoreGraphQLQueryGroup(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], parameters__value: GenericScalar, parameters__values: [GenericScalar], parameters__isnull: Boolean, parameters__source__id: ID, parameters__owner__id: ID, parameters__is_visible: Boolean, parameters__is_protected: Boolean, label__value: String, label__values: [String], label__isnull: Boolean, label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__isnull: Boolean, group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, parent__ids: [ID], parent__isnull: Boolean, parent__label__value: String, parent__label__values: [String], parent__label__source__id: ID, parent__label__owner__id: ID, parent__label__is_visible: Boolean, parent__label__is_protected: Boolean, parent__description__value: String, parent__description__values: [String], parent__description__source__id: ID, parent__description__owner__id: ID, parent__description__is_visible: Boolean, parent__description__is_protected: Boolean, parent__name__value: String, parent__name__values: [String], parent__name__source__id: ID, parent__name__owner__id: ID, parent__name__is_visible: Boolean, parent__name__is_protected: Boolean, parent__group_type__value: String, parent__group_type__values: [String], parent__group_type__source__id: ID, parent__group_type__owner__id: ID, parent__group_type__is_visible: Boolean, parent__group_type__is_protected: Boolean, query__ids: [ID], query__isnull: Boolean, query__variables__value: GenericScalar, query__variables__values: [GenericScalar], query__variables__source__id: ID, query__variables__owner__id: ID, query__variables__is_visible: Boolean, query__variables__is_protected: Boolean, query__models__value: GenericScalar, query__models__values: [GenericScalar], query__models__source__id: ID, query__models__owner__id: ID, query__models__is_visible: Boolean, query__models__is_protected: Boolean, query__depth__value: BigInt, query__depth__values: [BigInt], query__depth__source__id: ID, query__depth__owner__id: ID, query__depth__is_visible: Boolean, query__depth__is_protected: Boolean, query__operations__value: GenericScalar, query__operations__values: [GenericScalar], query__operations__source__id: ID, query__operations__owner__id: ID, query__operations__is_visible: Boolean, query__operations__is_protected: Boolean, query__name__value: String, query__name__values: [String], query__name__source__id: ID, query__name__owner__id: ID, query__name__is_visible: Boolean, query__name__is_protected: Boolean, query__query__value: String, query__query__values: [String], query__query__source__id: ID, query__query__owner__id: ID, query__query__is_visible: Boolean, query__query__is_protected: Boolean, query__description__value: String, query__description__values: [String], query__description__source__id: ID, query__description__owner__id: ID, query__description__is_visible: Boolean, query__description__is_protected: Boolean, query__height__value: BigInt, query__height__values: [BigInt], query__height__source__id: ID, query__height__owner__id: ID, query__height__is_visible: Boolean, query__height__is_protected: Boolean, children__ids: [ID], children__isnull: Boolean, children__label__value: String, children__label__values: [String], children__label__source__id: ID, children__label__owner__id: ID, children__label__is_visible: Boolean, children__label__is_protected: Boolean, children__description__value: String, children__description__values: [String], children__description__source__id: ID, children__description__owner__id: ID, children__description__is_visible: Boolean, children__description__is_protected: Boolean, children__name__value: String, children__name__values: [String], children__name__source__id: ID, children__name__owner__id: ID, children__name__is_visible: Boolean, children__name__is_protected: Boolean, children__group_type__value: String, children__group_type__values: [String], children__group_type__source__id: ID, children__group_type__owner__id: ID, children__group_type__is_visible: Boolean, children__group_type__is_protected: Boolean, members__ids: [ID], members__isnull: Boolean, subscribers__ids: [ID], subscribers__isnull: Boolean): PaginatedCoreGraphQLQueryGroup! + BuiltinTag(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], profiles__ids: [ID], profiles__isnull: Boolean, profiles__profile_name__value: String, profiles__profile_name__values: [String], profiles__profile_name__source__id: ID, profiles__profile_name__owner__id: ID, profiles__profile_name__is_visible: Boolean, profiles__profile_name__is_protected: Boolean, profiles__profile_priority__value: BigInt, profiles__profile_priority__values: [BigInt], profiles__profile_priority__source__id: ID, profiles__profile_priority__owner__id: ID, profiles__profile_priority__is_visible: Boolean, profiles__profile_priority__is_protected: Boolean): PaginatedBuiltinTag! + CoreAccount(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], role__value: String, role__values: [String], role__isnull: Boolean, role__source__id: ID, role__owner__id: ID, role__is_visible: Boolean, role__is_protected: Boolean, password__value: String, password__values: [String], password__isnull: Boolean, password__source__id: ID, password__owner__id: ID, password__is_visible: Boolean, password__is_protected: Boolean, label__value: String, label__values: [String], label__isnull: Boolean, label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, account_type__value: String, account_type__values: [String], account_type__isnull: Boolean, account_type__source__id: ID, account_type__owner__id: ID, account_type__is_visible: Boolean, account_type__is_protected: Boolean, status__value: String, status__values: [String], status__isnull: Boolean, status__source__id: ID, status__owner__id: ID, status__is_visible: Boolean, status__is_protected: Boolean, name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String]): PaginatedCoreAccount! + CorePasswordCredential(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], username__value: String, username__values: [String], username__isnull: Boolean, username__source__id: ID, username__owner__id: ID, username__is_visible: Boolean, username__is_protected: Boolean, password__value: String, password__values: [String], password__isnull: Boolean, password__source__id: ID, password__owner__id: ID, password__is_visible: Boolean, password__is_protected: Boolean, label__value: String, label__values: [String], label__isnull: Boolean, label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String]): PaginatedCorePasswordCredential! + CoreProposedChange(offset: Int, limit: Int, order: OrderInput, ids: [ID], description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, is_draft__value: Boolean, is_draft__values: [Boolean], is_draft__isnull: Boolean, is_draft__source__id: ID, is_draft__owner__id: ID, is_draft__is_visible: Boolean, is_draft__is_protected: Boolean, state__value: String, state__values: [String], state__isnull: Boolean, state__source__id: ID, state__owner__id: ID, state__is_visible: Boolean, state__is_protected: Boolean, name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, source_branch__value: String, source_branch__values: [String], source_branch__isnull: Boolean, source_branch__source__id: ID, source_branch__owner__id: ID, source_branch__is_visible: Boolean, source_branch__is_protected: Boolean, destination_branch__value: String, destination_branch__values: [String], destination_branch__isnull: Boolean, destination_branch__source__id: ID, destination_branch__owner__id: ID, destination_branch__is_visible: Boolean, destination_branch__is_protected: Boolean, total_comments__value: BigInt, total_comments__values: [BigInt], total_comments__isnull: Boolean, total_comments__source__id: ID, total_comments__owner__id: ID, total_comments__is_visible: Boolean, total_comments__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, comments__ids: [ID], comments__isnull: Boolean, comments__created_at__value: DateTime, comments__created_at__values: [DateTime], comments__created_at__source__id: ID, comments__created_at__owner__id: ID, comments__created_at__is_visible: Boolean, comments__created_at__is_protected: Boolean, comments__text__value: String, comments__text__values: [String], comments__text__source__id: ID, comments__text__owner__id: ID, comments__text__is_visible: Boolean, comments__text__is_protected: Boolean, validations__ids: [ID], validations__isnull: Boolean, validations__completed_at__value: DateTime, validations__completed_at__values: [DateTime], validations__completed_at__source__id: ID, validations__completed_at__owner__id: ID, validations__completed_at__is_visible: Boolean, validations__completed_at__is_protected: Boolean, validations__conclusion__value: String, validations__conclusion__values: [String], validations__conclusion__source__id: ID, validations__conclusion__owner__id: ID, validations__conclusion__is_visible: Boolean, validations__conclusion__is_protected: Boolean, validations__label__value: String, validations__label__values: [String], validations__label__source__id: ID, validations__label__owner__id: ID, validations__label__is_visible: Boolean, validations__label__is_protected: Boolean, validations__state__value: String, validations__state__values: [String], validations__state__source__id: ID, validations__state__owner__id: ID, validations__state__is_visible: Boolean, validations__state__is_protected: Boolean, validations__started_at__value: DateTime, validations__started_at__values: [DateTime], validations__started_at__source__id: ID, validations__started_at__owner__id: ID, validations__started_at__is_visible: Boolean, validations__started_at__is_protected: Boolean, reviewers__ids: [ID], reviewers__isnull: Boolean, reviewers__role__value: String, reviewers__role__values: [String], reviewers__role__source__id: ID, reviewers__role__owner__id: ID, reviewers__role__is_visible: Boolean, reviewers__role__is_protected: Boolean, reviewers__password__value: String, reviewers__password__values: [String], reviewers__password__source__id: ID, reviewers__password__owner__id: ID, reviewers__password__is_visible: Boolean, reviewers__password__is_protected: Boolean, reviewers__label__value: String, reviewers__label__values: [String], reviewers__label__source__id: ID, reviewers__label__owner__id: ID, reviewers__label__is_visible: Boolean, reviewers__label__is_protected: Boolean, reviewers__description__value: String, reviewers__description__values: [String], reviewers__description__source__id: ID, reviewers__description__owner__id: ID, reviewers__description__is_visible: Boolean, reviewers__description__is_protected: Boolean, reviewers__account_type__value: String, reviewers__account_type__values: [String], reviewers__account_type__source__id: ID, reviewers__account_type__owner__id: ID, reviewers__account_type__is_visible: Boolean, reviewers__account_type__is_protected: Boolean, reviewers__status__value: String, reviewers__status__values: [String], reviewers__status__source__id: ID, reviewers__status__owner__id: ID, reviewers__status__is_visible: Boolean, reviewers__status__is_protected: Boolean, reviewers__name__value: String, reviewers__name__values: [String], reviewers__name__source__id: ID, reviewers__name__owner__id: ID, reviewers__name__is_visible: Boolean, reviewers__name__is_protected: Boolean, rejected_by__ids: [ID], rejected_by__isnull: Boolean, rejected_by__role__value: String, rejected_by__role__values: [String], rejected_by__role__source__id: ID, rejected_by__role__owner__id: ID, rejected_by__role__is_visible: Boolean, rejected_by__role__is_protected: Boolean, rejected_by__password__value: String, rejected_by__password__values: [String], rejected_by__password__source__id: ID, rejected_by__password__owner__id: ID, rejected_by__password__is_visible: Boolean, rejected_by__password__is_protected: Boolean, rejected_by__label__value: String, rejected_by__label__values: [String], rejected_by__label__source__id: ID, rejected_by__label__owner__id: ID, rejected_by__label__is_visible: Boolean, rejected_by__label__is_protected: Boolean, rejected_by__description__value: String, rejected_by__description__values: [String], rejected_by__description__source__id: ID, rejected_by__description__owner__id: ID, rejected_by__description__is_visible: Boolean, rejected_by__description__is_protected: Boolean, rejected_by__account_type__value: String, rejected_by__account_type__values: [String], rejected_by__account_type__source__id: ID, rejected_by__account_type__owner__id: ID, rejected_by__account_type__is_visible: Boolean, rejected_by__account_type__is_protected: Boolean, rejected_by__status__value: String, rejected_by__status__values: [String], rejected_by__status__source__id: ID, rejected_by__status__owner__id: ID, rejected_by__status__is_visible: Boolean, rejected_by__status__is_protected: Boolean, rejected_by__name__value: String, rejected_by__name__values: [String], rejected_by__name__source__id: ID, rejected_by__name__owner__id: ID, rejected_by__name__is_visible: Boolean, rejected_by__name__is_protected: Boolean, approved_by__ids: [ID], approved_by__isnull: Boolean, approved_by__role__value: String, approved_by__role__values: [String], approved_by__role__source__id: ID, approved_by__role__owner__id: ID, approved_by__role__is_visible: Boolean, approved_by__role__is_protected: Boolean, approved_by__password__value: String, approved_by__password__values: [String], approved_by__password__source__id: ID, approved_by__password__owner__id: ID, approved_by__password__is_visible: Boolean, approved_by__password__is_protected: Boolean, approved_by__label__value: String, approved_by__label__values: [String], approved_by__label__source__id: ID, approved_by__label__owner__id: ID, approved_by__label__is_visible: Boolean, approved_by__label__is_protected: Boolean, approved_by__description__value: String, approved_by__description__values: [String], approved_by__description__source__id: ID, approved_by__description__owner__id: ID, approved_by__description__is_visible: Boolean, approved_by__description__is_protected: Boolean, approved_by__account_type__value: String, approved_by__account_type__values: [String], approved_by__account_type__source__id: ID, approved_by__account_type__owner__id: ID, approved_by__account_type__is_visible: Boolean, approved_by__account_type__is_protected: Boolean, approved_by__status__value: String, approved_by__status__values: [String], approved_by__status__source__id: ID, approved_by__status__owner__id: ID, approved_by__status__is_visible: Boolean, approved_by__status__is_protected: Boolean, approved_by__name__value: String, approved_by__name__values: [String], approved_by__name__source__id: ID, approved_by__name__owner__id: ID, approved_by__name__is_visible: Boolean, approved_by__name__is_protected: Boolean, threads__ids: [ID], threads__isnull: Boolean, threads__label__value: String, threads__label__values: [String], threads__label__source__id: ID, threads__label__owner__id: ID, threads__label__is_visible: Boolean, threads__label__is_protected: Boolean, threads__resolved__value: Boolean, threads__resolved__values: [Boolean], threads__resolved__source__id: ID, threads__resolved__owner__id: ID, threads__resolved__is_visible: Boolean, threads__resolved__is_protected: Boolean, threads__created_at__value: DateTime, threads__created_at__values: [DateTime], threads__created_at__source__id: ID, threads__created_at__owner__id: ID, threads__created_at__is_visible: Boolean, threads__created_at__is_protected: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], created_by__ids: [ID], created_by__isnull: Boolean, created_by__role__value: String, created_by__role__values: [String], created_by__role__source__id: ID, created_by__role__owner__id: ID, created_by__role__is_visible: Boolean, created_by__role__is_protected: Boolean, created_by__password__value: String, created_by__password__values: [String], created_by__password__source__id: ID, created_by__password__owner__id: ID, created_by__password__is_visible: Boolean, created_by__password__is_protected: Boolean, created_by__label__value: String, created_by__label__values: [String], created_by__label__source__id: ID, created_by__label__owner__id: ID, created_by__label__is_visible: Boolean, created_by__label__is_protected: Boolean, created_by__description__value: String, created_by__description__values: [String], created_by__description__source__id: ID, created_by__description__owner__id: ID, created_by__description__is_visible: Boolean, created_by__description__is_protected: Boolean, created_by__account_type__value: String, created_by__account_type__values: [String], created_by__account_type__source__id: ID, created_by__account_type__owner__id: ID, created_by__account_type__is_visible: Boolean, created_by__account_type__is_protected: Boolean, created_by__status__value: String, created_by__status__values: [String], created_by__status__source__id: ID, created_by__status__owner__id: ID, created_by__status__is_visible: Boolean, created_by__status__is_protected: Boolean, created_by__name__value: String, created_by__name__values: [String], created_by__name__source__id: ID, created_by__name__owner__id: ID, created_by__name__is_visible: Boolean, created_by__name__is_protected: Boolean): PaginatedCoreProposedChange! + CoreChangeThread(offset: Int, limit: Int, order: OrderInput, ids: [ID], label__value: String, label__values: [String], label__isnull: Boolean, label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, resolved__value: Boolean, resolved__values: [Boolean], resolved__isnull: Boolean, resolved__source__id: ID, resolved__owner__id: ID, resolved__is_visible: Boolean, resolved__is_protected: Boolean, created_at__value: DateTime, created_at__values: [DateTime], created_at__isnull: Boolean, created_at__source__id: ID, created_at__owner__id: ID, created_at__is_visible: Boolean, created_at__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], change__ids: [ID], change__isnull: Boolean, change__description__value: String, change__description__values: [String], change__description__source__id: ID, change__description__owner__id: ID, change__description__is_visible: Boolean, change__description__is_protected: Boolean, change__is_draft__value: Boolean, change__is_draft__values: [Boolean], change__is_draft__source__id: ID, change__is_draft__owner__id: ID, change__is_draft__is_visible: Boolean, change__is_draft__is_protected: Boolean, change__state__value: String, change__state__values: [String], change__state__source__id: ID, change__state__owner__id: ID, change__state__is_visible: Boolean, change__state__is_protected: Boolean, change__name__value: String, change__name__values: [String], change__name__source__id: ID, change__name__owner__id: ID, change__name__is_visible: Boolean, change__name__is_protected: Boolean, change__source_branch__value: String, change__source_branch__values: [String], change__source_branch__source__id: ID, change__source_branch__owner__id: ID, change__source_branch__is_visible: Boolean, change__source_branch__is_protected: Boolean, change__destination_branch__value: String, change__destination_branch__values: [String], change__destination_branch__source__id: ID, change__destination_branch__owner__id: ID, change__destination_branch__is_visible: Boolean, change__destination_branch__is_protected: Boolean, change__total_comments__value: BigInt, change__total_comments__values: [BigInt], change__total_comments__source__id: ID, change__total_comments__owner__id: ID, change__total_comments__is_visible: Boolean, change__total_comments__is_protected: Boolean, comments__ids: [ID], comments__isnull: Boolean, comments__created_at__value: DateTime, comments__created_at__values: [DateTime], comments__created_at__source__id: ID, comments__created_at__owner__id: ID, comments__created_at__is_visible: Boolean, comments__created_at__is_protected: Boolean, comments__text__value: String, comments__text__values: [String], comments__text__source__id: ID, comments__text__owner__id: ID, comments__text__is_visible: Boolean, comments__text__is_protected: Boolean, created_by__ids: [ID], created_by__isnull: Boolean, created_by__role__value: String, created_by__role__values: [String], created_by__role__source__id: ID, created_by__role__owner__id: ID, created_by__role__is_visible: Boolean, created_by__role__is_protected: Boolean, created_by__password__value: String, created_by__password__values: [String], created_by__password__source__id: ID, created_by__password__owner__id: ID, created_by__password__is_visible: Boolean, created_by__password__is_protected: Boolean, created_by__label__value: String, created_by__label__values: [String], created_by__label__source__id: ID, created_by__label__owner__id: ID, created_by__label__is_visible: Boolean, created_by__label__is_protected: Boolean, created_by__description__value: String, created_by__description__values: [String], created_by__description__source__id: ID, created_by__description__owner__id: ID, created_by__description__is_visible: Boolean, created_by__description__is_protected: Boolean, created_by__account_type__value: String, created_by__account_type__values: [String], created_by__account_type__source__id: ID, created_by__account_type__owner__id: ID, created_by__account_type__is_visible: Boolean, created_by__account_type__is_protected: Boolean, created_by__status__value: String, created_by__status__values: [String], created_by__status__source__id: ID, created_by__status__owner__id: ID, created_by__status__is_visible: Boolean, created_by__status__is_protected: Boolean, created_by__name__value: String, created_by__name__values: [String], created_by__name__source__id: ID, created_by__name__owner__id: ID, created_by__name__is_visible: Boolean, created_by__name__is_protected: Boolean): PaginatedCoreChangeThread! + CoreFileThread(offset: Int, limit: Int, order: OrderInput, ids: [ID], file__value: String, file__values: [String], file__isnull: Boolean, file__source__id: ID, file__owner__id: ID, file__is_visible: Boolean, file__is_protected: Boolean, line_number__value: BigInt, line_number__values: [BigInt], line_number__isnull: Boolean, line_number__source__id: ID, line_number__owner__id: ID, line_number__is_visible: Boolean, line_number__is_protected: Boolean, commit__value: String, commit__values: [String], commit__isnull: Boolean, commit__source__id: ID, commit__owner__id: ID, commit__is_visible: Boolean, commit__is_protected: Boolean, label__value: String, label__values: [String], label__isnull: Boolean, label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, resolved__value: Boolean, resolved__values: [Boolean], resolved__isnull: Boolean, resolved__source__id: ID, resolved__owner__id: ID, resolved__is_visible: Boolean, resolved__is_protected: Boolean, created_at__value: DateTime, created_at__values: [DateTime], created_at__isnull: Boolean, created_at__source__id: ID, created_at__owner__id: ID, created_at__is_visible: Boolean, created_at__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], repository__ids: [ID], repository__isnull: Boolean, repository__commit__value: String, repository__commit__values: [String], repository__commit__source__id: ID, repository__commit__owner__id: ID, repository__commit__is_visible: Boolean, repository__commit__is_protected: Boolean, repository__default_branch__value: String, repository__default_branch__values: [String], repository__default_branch__source__id: ID, repository__default_branch__owner__id: ID, repository__default_branch__is_visible: Boolean, repository__default_branch__is_protected: Boolean, repository__sync_status__value: String, repository__sync_status__values: [String], repository__sync_status__source__id: ID, repository__sync_status__owner__id: ID, repository__sync_status__is_visible: Boolean, repository__sync_status__is_protected: Boolean, repository__description__value: String, repository__description__values: [String], repository__description__source__id: ID, repository__description__owner__id: ID, repository__description__is_visible: Boolean, repository__description__is_protected: Boolean, repository__location__value: String, repository__location__values: [String], repository__location__source__id: ID, repository__location__owner__id: ID, repository__location__is_visible: Boolean, repository__location__is_protected: Boolean, repository__internal_status__value: String, repository__internal_status__values: [String], repository__internal_status__source__id: ID, repository__internal_status__owner__id: ID, repository__internal_status__is_visible: Boolean, repository__internal_status__is_protected: Boolean, repository__name__value: String, repository__name__values: [String], repository__name__source__id: ID, repository__name__owner__id: ID, repository__name__is_visible: Boolean, repository__name__is_protected: Boolean, repository__operational_status__value: String, repository__operational_status__values: [String], repository__operational_status__source__id: ID, repository__operational_status__owner__id: ID, repository__operational_status__is_visible: Boolean, repository__operational_status__is_protected: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], change__ids: [ID], change__isnull: Boolean, change__description__value: String, change__description__values: [String], change__description__source__id: ID, change__description__owner__id: ID, change__description__is_visible: Boolean, change__description__is_protected: Boolean, change__is_draft__value: Boolean, change__is_draft__values: [Boolean], change__is_draft__source__id: ID, change__is_draft__owner__id: ID, change__is_draft__is_visible: Boolean, change__is_draft__is_protected: Boolean, change__state__value: String, change__state__values: [String], change__state__source__id: ID, change__state__owner__id: ID, change__state__is_visible: Boolean, change__state__is_protected: Boolean, change__name__value: String, change__name__values: [String], change__name__source__id: ID, change__name__owner__id: ID, change__name__is_visible: Boolean, change__name__is_protected: Boolean, change__source_branch__value: String, change__source_branch__values: [String], change__source_branch__source__id: ID, change__source_branch__owner__id: ID, change__source_branch__is_visible: Boolean, change__source_branch__is_protected: Boolean, change__destination_branch__value: String, change__destination_branch__values: [String], change__destination_branch__source__id: ID, change__destination_branch__owner__id: ID, change__destination_branch__is_visible: Boolean, change__destination_branch__is_protected: Boolean, change__total_comments__value: BigInt, change__total_comments__values: [BigInt], change__total_comments__source__id: ID, change__total_comments__owner__id: ID, change__total_comments__is_visible: Boolean, change__total_comments__is_protected: Boolean, comments__ids: [ID], comments__isnull: Boolean, comments__created_at__value: DateTime, comments__created_at__values: [DateTime], comments__created_at__source__id: ID, comments__created_at__owner__id: ID, comments__created_at__is_visible: Boolean, comments__created_at__is_protected: Boolean, comments__text__value: String, comments__text__values: [String], comments__text__source__id: ID, comments__text__owner__id: ID, comments__text__is_visible: Boolean, comments__text__is_protected: Boolean, created_by__ids: [ID], created_by__isnull: Boolean, created_by__role__value: String, created_by__role__values: [String], created_by__role__source__id: ID, created_by__role__owner__id: ID, created_by__role__is_visible: Boolean, created_by__role__is_protected: Boolean, created_by__password__value: String, created_by__password__values: [String], created_by__password__source__id: ID, created_by__password__owner__id: ID, created_by__password__is_visible: Boolean, created_by__password__is_protected: Boolean, created_by__label__value: String, created_by__label__values: [String], created_by__label__source__id: ID, created_by__label__owner__id: ID, created_by__label__is_visible: Boolean, created_by__label__is_protected: Boolean, created_by__description__value: String, created_by__description__values: [String], created_by__description__source__id: ID, created_by__description__owner__id: ID, created_by__description__is_visible: Boolean, created_by__description__is_protected: Boolean, created_by__account_type__value: String, created_by__account_type__values: [String], created_by__account_type__source__id: ID, created_by__account_type__owner__id: ID, created_by__account_type__is_visible: Boolean, created_by__account_type__is_protected: Boolean, created_by__status__value: String, created_by__status__values: [String], created_by__status__source__id: ID, created_by__status__owner__id: ID, created_by__status__is_visible: Boolean, created_by__status__is_protected: Boolean, created_by__name__value: String, created_by__name__values: [String], created_by__name__source__id: ID, created_by__name__owner__id: ID, created_by__name__is_visible: Boolean, created_by__name__is_protected: Boolean): PaginatedCoreFileThread! + CoreArtifactThread(offset: Int, limit: Int, order: OrderInput, ids: [ID], line_number__value: BigInt, line_number__values: [BigInt], line_number__isnull: Boolean, line_number__source__id: ID, line_number__owner__id: ID, line_number__is_visible: Boolean, line_number__is_protected: Boolean, artifact_id__value: String, artifact_id__values: [String], artifact_id__isnull: Boolean, artifact_id__source__id: ID, artifact_id__owner__id: ID, artifact_id__is_visible: Boolean, artifact_id__is_protected: Boolean, storage_id__value: String, storage_id__values: [String], storage_id__isnull: Boolean, storage_id__source__id: ID, storage_id__owner__id: ID, storage_id__is_visible: Boolean, storage_id__is_protected: Boolean, label__value: String, label__values: [String], label__isnull: Boolean, label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, resolved__value: Boolean, resolved__values: [Boolean], resolved__isnull: Boolean, resolved__source__id: ID, resolved__owner__id: ID, resolved__is_visible: Boolean, resolved__is_protected: Boolean, created_at__value: DateTime, created_at__values: [DateTime], created_at__isnull: Boolean, created_at__source__id: ID, created_at__owner__id: ID, created_at__is_visible: Boolean, created_at__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], change__ids: [ID], change__isnull: Boolean, change__description__value: String, change__description__values: [String], change__description__source__id: ID, change__description__owner__id: ID, change__description__is_visible: Boolean, change__description__is_protected: Boolean, change__is_draft__value: Boolean, change__is_draft__values: [Boolean], change__is_draft__source__id: ID, change__is_draft__owner__id: ID, change__is_draft__is_visible: Boolean, change__is_draft__is_protected: Boolean, change__state__value: String, change__state__values: [String], change__state__source__id: ID, change__state__owner__id: ID, change__state__is_visible: Boolean, change__state__is_protected: Boolean, change__name__value: String, change__name__values: [String], change__name__source__id: ID, change__name__owner__id: ID, change__name__is_visible: Boolean, change__name__is_protected: Boolean, change__source_branch__value: String, change__source_branch__values: [String], change__source_branch__source__id: ID, change__source_branch__owner__id: ID, change__source_branch__is_visible: Boolean, change__source_branch__is_protected: Boolean, change__destination_branch__value: String, change__destination_branch__values: [String], change__destination_branch__source__id: ID, change__destination_branch__owner__id: ID, change__destination_branch__is_visible: Boolean, change__destination_branch__is_protected: Boolean, change__total_comments__value: BigInt, change__total_comments__values: [BigInt], change__total_comments__source__id: ID, change__total_comments__owner__id: ID, change__total_comments__is_visible: Boolean, change__total_comments__is_protected: Boolean, comments__ids: [ID], comments__isnull: Boolean, comments__created_at__value: DateTime, comments__created_at__values: [DateTime], comments__created_at__source__id: ID, comments__created_at__owner__id: ID, comments__created_at__is_visible: Boolean, comments__created_at__is_protected: Boolean, comments__text__value: String, comments__text__values: [String], comments__text__source__id: ID, comments__text__owner__id: ID, comments__text__is_visible: Boolean, comments__text__is_protected: Boolean, created_by__ids: [ID], created_by__isnull: Boolean, created_by__role__value: String, created_by__role__values: [String], created_by__role__source__id: ID, created_by__role__owner__id: ID, created_by__role__is_visible: Boolean, created_by__role__is_protected: Boolean, created_by__password__value: String, created_by__password__values: [String], created_by__password__source__id: ID, created_by__password__owner__id: ID, created_by__password__is_visible: Boolean, created_by__password__is_protected: Boolean, created_by__label__value: String, created_by__label__values: [String], created_by__label__source__id: ID, created_by__label__owner__id: ID, created_by__label__is_visible: Boolean, created_by__label__is_protected: Boolean, created_by__description__value: String, created_by__description__values: [String], created_by__description__source__id: ID, created_by__description__owner__id: ID, created_by__description__is_visible: Boolean, created_by__description__is_protected: Boolean, created_by__account_type__value: String, created_by__account_type__values: [String], created_by__account_type__source__id: ID, created_by__account_type__owner__id: ID, created_by__account_type__is_visible: Boolean, created_by__account_type__is_protected: Boolean, created_by__status__value: String, created_by__status__values: [String], created_by__status__source__id: ID, created_by__status__owner__id: ID, created_by__status__is_visible: Boolean, created_by__status__is_protected: Boolean, created_by__name__value: String, created_by__name__values: [String], created_by__name__source__id: ID, created_by__name__owner__id: ID, created_by__name__is_visible: Boolean, created_by__name__is_protected: Boolean): PaginatedCoreArtifactThread! + CoreObjectThread(offset: Int, limit: Int, order: OrderInput, ids: [ID], object_path__value: String, object_path__values: [String], object_path__isnull: Boolean, object_path__source__id: ID, object_path__owner__id: ID, object_path__is_visible: Boolean, object_path__is_protected: Boolean, label__value: String, label__values: [String], label__isnull: Boolean, label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, resolved__value: Boolean, resolved__values: [Boolean], resolved__isnull: Boolean, resolved__source__id: ID, resolved__owner__id: ID, resolved__is_visible: Boolean, resolved__is_protected: Boolean, created_at__value: DateTime, created_at__values: [DateTime], created_at__isnull: Boolean, created_at__source__id: ID, created_at__owner__id: ID, created_at__is_visible: Boolean, created_at__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], change__ids: [ID], change__isnull: Boolean, change__description__value: String, change__description__values: [String], change__description__source__id: ID, change__description__owner__id: ID, change__description__is_visible: Boolean, change__description__is_protected: Boolean, change__is_draft__value: Boolean, change__is_draft__values: [Boolean], change__is_draft__source__id: ID, change__is_draft__owner__id: ID, change__is_draft__is_visible: Boolean, change__is_draft__is_protected: Boolean, change__state__value: String, change__state__values: [String], change__state__source__id: ID, change__state__owner__id: ID, change__state__is_visible: Boolean, change__state__is_protected: Boolean, change__name__value: String, change__name__values: [String], change__name__source__id: ID, change__name__owner__id: ID, change__name__is_visible: Boolean, change__name__is_protected: Boolean, change__source_branch__value: String, change__source_branch__values: [String], change__source_branch__source__id: ID, change__source_branch__owner__id: ID, change__source_branch__is_visible: Boolean, change__source_branch__is_protected: Boolean, change__destination_branch__value: String, change__destination_branch__values: [String], change__destination_branch__source__id: ID, change__destination_branch__owner__id: ID, change__destination_branch__is_visible: Boolean, change__destination_branch__is_protected: Boolean, change__total_comments__value: BigInt, change__total_comments__values: [BigInt], change__total_comments__source__id: ID, change__total_comments__owner__id: ID, change__total_comments__is_visible: Boolean, change__total_comments__is_protected: Boolean, comments__ids: [ID], comments__isnull: Boolean, comments__created_at__value: DateTime, comments__created_at__values: [DateTime], comments__created_at__source__id: ID, comments__created_at__owner__id: ID, comments__created_at__is_visible: Boolean, comments__created_at__is_protected: Boolean, comments__text__value: String, comments__text__values: [String], comments__text__source__id: ID, comments__text__owner__id: ID, comments__text__is_visible: Boolean, comments__text__is_protected: Boolean, created_by__ids: [ID], created_by__isnull: Boolean, created_by__role__value: String, created_by__role__values: [String], created_by__role__source__id: ID, created_by__role__owner__id: ID, created_by__role__is_visible: Boolean, created_by__role__is_protected: Boolean, created_by__password__value: String, created_by__password__values: [String], created_by__password__source__id: ID, created_by__password__owner__id: ID, created_by__password__is_visible: Boolean, created_by__password__is_protected: Boolean, created_by__label__value: String, created_by__label__values: [String], created_by__label__source__id: ID, created_by__label__owner__id: ID, created_by__label__is_visible: Boolean, created_by__label__is_protected: Boolean, created_by__description__value: String, created_by__description__values: [String], created_by__description__source__id: ID, created_by__description__owner__id: ID, created_by__description__is_visible: Boolean, created_by__description__is_protected: Boolean, created_by__account_type__value: String, created_by__account_type__values: [String], created_by__account_type__source__id: ID, created_by__account_type__owner__id: ID, created_by__account_type__is_visible: Boolean, created_by__account_type__is_protected: Boolean, created_by__status__value: String, created_by__status__values: [String], created_by__status__source__id: ID, created_by__status__owner__id: ID, created_by__status__is_visible: Boolean, created_by__status__is_protected: Boolean, created_by__name__value: String, created_by__name__values: [String], created_by__name__source__id: ID, created_by__name__owner__id: ID, created_by__name__is_visible: Boolean, created_by__name__is_protected: Boolean): PaginatedCoreObjectThread! + CoreChangeComment(offset: Int, limit: Int, order: OrderInput, ids: [ID], created_at__value: DateTime, created_at__values: [DateTime], created_at__isnull: Boolean, created_at__source__id: ID, created_at__owner__id: ID, created_at__is_visible: Boolean, created_at__is_protected: Boolean, text__value: String, text__values: [String], text__isnull: Boolean, text__source__id: ID, text__owner__id: ID, text__is_visible: Boolean, text__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, change__ids: [ID], change__isnull: Boolean, change__description__value: String, change__description__values: [String], change__description__source__id: ID, change__description__owner__id: ID, change__description__is_visible: Boolean, change__description__is_protected: Boolean, change__is_draft__value: Boolean, change__is_draft__values: [Boolean], change__is_draft__source__id: ID, change__is_draft__owner__id: ID, change__is_draft__is_visible: Boolean, change__is_draft__is_protected: Boolean, change__state__value: String, change__state__values: [String], change__state__source__id: ID, change__state__owner__id: ID, change__state__is_visible: Boolean, change__state__is_protected: Boolean, change__name__value: String, change__name__values: [String], change__name__source__id: ID, change__name__owner__id: ID, change__name__is_visible: Boolean, change__name__is_protected: Boolean, change__source_branch__value: String, change__source_branch__values: [String], change__source_branch__source__id: ID, change__source_branch__owner__id: ID, change__source_branch__is_visible: Boolean, change__source_branch__is_protected: Boolean, change__destination_branch__value: String, change__destination_branch__values: [String], change__destination_branch__source__id: ID, change__destination_branch__owner__id: ID, change__destination_branch__is_visible: Boolean, change__destination_branch__is_protected: Boolean, change__total_comments__value: BigInt, change__total_comments__values: [BigInt], change__total_comments__source__id: ID, change__total_comments__owner__id: ID, change__total_comments__is_visible: Boolean, change__total_comments__is_protected: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], created_by__ids: [ID], created_by__isnull: Boolean, created_by__role__value: String, created_by__role__values: [String], created_by__role__source__id: ID, created_by__role__owner__id: ID, created_by__role__is_visible: Boolean, created_by__role__is_protected: Boolean, created_by__password__value: String, created_by__password__values: [String], created_by__password__source__id: ID, created_by__password__owner__id: ID, created_by__password__is_visible: Boolean, created_by__password__is_protected: Boolean, created_by__label__value: String, created_by__label__values: [String], created_by__label__source__id: ID, created_by__label__owner__id: ID, created_by__label__is_visible: Boolean, created_by__label__is_protected: Boolean, created_by__description__value: String, created_by__description__values: [String], created_by__description__source__id: ID, created_by__description__owner__id: ID, created_by__description__is_visible: Boolean, created_by__description__is_protected: Boolean, created_by__account_type__value: String, created_by__account_type__values: [String], created_by__account_type__source__id: ID, created_by__account_type__owner__id: ID, created_by__account_type__is_visible: Boolean, created_by__account_type__is_protected: Boolean, created_by__status__value: String, created_by__status__values: [String], created_by__status__source__id: ID, created_by__status__owner__id: ID, created_by__status__is_visible: Boolean, created_by__status__is_protected: Boolean, created_by__name__value: String, created_by__name__values: [String], created_by__name__source__id: ID, created_by__name__owner__id: ID, created_by__name__is_visible: Boolean, created_by__name__is_protected: Boolean): PaginatedCoreChangeComment! + CoreThreadComment(offset: Int, limit: Int, order: OrderInput, ids: [ID], created_at__value: DateTime, created_at__values: [DateTime], created_at__isnull: Boolean, created_at__source__id: ID, created_at__owner__id: ID, created_at__is_visible: Boolean, created_at__is_protected: Boolean, text__value: String, text__values: [String], text__isnull: Boolean, text__source__id: ID, text__owner__id: ID, text__is_visible: Boolean, text__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, thread__ids: [ID], thread__isnull: Boolean, thread__label__value: String, thread__label__values: [String], thread__label__source__id: ID, thread__label__owner__id: ID, thread__label__is_visible: Boolean, thread__label__is_protected: Boolean, thread__resolved__value: Boolean, thread__resolved__values: [Boolean], thread__resolved__source__id: ID, thread__resolved__owner__id: ID, thread__resolved__is_visible: Boolean, thread__resolved__is_protected: Boolean, thread__created_at__value: DateTime, thread__created_at__values: [DateTime], thread__created_at__source__id: ID, thread__created_at__owner__id: ID, thread__created_at__is_visible: Boolean, thread__created_at__is_protected: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], created_by__ids: [ID], created_by__isnull: Boolean, created_by__role__value: String, created_by__role__values: [String], created_by__role__source__id: ID, created_by__role__owner__id: ID, created_by__role__is_visible: Boolean, created_by__role__is_protected: Boolean, created_by__password__value: String, created_by__password__values: [String], created_by__password__source__id: ID, created_by__password__owner__id: ID, created_by__password__is_visible: Boolean, created_by__password__is_protected: Boolean, created_by__label__value: String, created_by__label__values: [String], created_by__label__source__id: ID, created_by__label__owner__id: ID, created_by__label__is_visible: Boolean, created_by__label__is_protected: Boolean, created_by__description__value: String, created_by__description__values: [String], created_by__description__source__id: ID, created_by__description__owner__id: ID, created_by__description__is_visible: Boolean, created_by__description__is_protected: Boolean, created_by__account_type__value: String, created_by__account_type__values: [String], created_by__account_type__source__id: ID, created_by__account_type__owner__id: ID, created_by__account_type__is_visible: Boolean, created_by__account_type__is_protected: Boolean, created_by__status__value: String, created_by__status__values: [String], created_by__status__source__id: ID, created_by__status__owner__id: ID, created_by__status__is_visible: Boolean, created_by__status__is_protected: Boolean, created_by__name__value: String, created_by__name__values: [String], created_by__name__source__id: ID, created_by__name__owner__id: ID, created_by__name__is_visible: Boolean, created_by__name__is_protected: Boolean): PaginatedCoreThreadComment! + CoreRepository(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], commit__value: String, commit__values: [String], commit__isnull: Boolean, commit__source__id: ID, commit__owner__id: ID, commit__is_visible: Boolean, commit__is_protected: Boolean, default_branch__value: String, default_branch__values: [String], default_branch__isnull: Boolean, default_branch__source__id: ID, default_branch__owner__id: ID, default_branch__is_visible: Boolean, default_branch__is_protected: Boolean, sync_status__value: String, sync_status__values: [String], sync_status__isnull: Boolean, sync_status__source__id: ID, sync_status__owner__id: ID, sync_status__is_visible: Boolean, sync_status__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, location__value: String, location__values: [String], location__isnull: Boolean, location__source__id: ID, location__owner__id: ID, location__is_visible: Boolean, location__is_protected: Boolean, internal_status__value: String, internal_status__values: [String], internal_status__isnull: Boolean, internal_status__source__id: ID, internal_status__owner__id: ID, internal_status__is_visible: Boolean, internal_status__is_protected: Boolean, name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, operational_status__value: String, operational_status__values: [String], operational_status__isnull: Boolean, operational_status__source__id: ID, operational_status__owner__id: ID, operational_status__is_visible: Boolean, operational_status__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], credential__ids: [ID], credential__isnull: Boolean, credential__label__value: String, credential__label__values: [String], credential__label__source__id: ID, credential__label__owner__id: ID, credential__label__is_visible: Boolean, credential__label__is_protected: Boolean, credential__description__value: String, credential__description__values: [String], credential__description__source__id: ID, credential__description__owner__id: ID, credential__description__is_visible: Boolean, credential__description__is_protected: Boolean, credential__name__value: String, credential__name__values: [String], credential__name__source__id: ID, credential__name__owner__id: ID, credential__name__is_visible: Boolean, credential__name__is_protected: Boolean, checks__ids: [ID], checks__isnull: Boolean, checks__parameters__value: GenericScalar, checks__parameters__values: [GenericScalar], checks__parameters__source__id: ID, checks__parameters__owner__id: ID, checks__parameters__is_visible: Boolean, checks__parameters__is_protected: Boolean, checks__file_path__value: String, checks__file_path__values: [String], checks__file_path__source__id: ID, checks__file_path__owner__id: ID, checks__file_path__is_visible: Boolean, checks__file_path__is_protected: Boolean, checks__description__value: String, checks__description__values: [String], checks__description__source__id: ID, checks__description__owner__id: ID, checks__description__is_visible: Boolean, checks__description__is_protected: Boolean, checks__timeout__value: BigInt, checks__timeout__values: [BigInt], checks__timeout__source__id: ID, checks__timeout__owner__id: ID, checks__timeout__is_visible: Boolean, checks__timeout__is_protected: Boolean, checks__name__value: String, checks__name__values: [String], checks__name__source__id: ID, checks__name__owner__id: ID, checks__name__is_visible: Boolean, checks__name__is_protected: Boolean, checks__class_name__value: String, checks__class_name__values: [String], checks__class_name__source__id: ID, checks__class_name__owner__id: ID, checks__class_name__is_visible: Boolean, checks__class_name__is_protected: Boolean, transformations__ids: [ID], transformations__isnull: Boolean, transformations__description__value: String, transformations__description__values: [String], transformations__description__source__id: ID, transformations__description__owner__id: ID, transformations__description__is_visible: Boolean, transformations__description__is_protected: Boolean, transformations__name__value: String, transformations__name__values: [String], transformations__name__source__id: ID, transformations__name__owner__id: ID, transformations__name__is_visible: Boolean, transformations__name__is_protected: Boolean, transformations__timeout__value: BigInt, transformations__timeout__values: [BigInt], transformations__timeout__source__id: ID, transformations__timeout__owner__id: ID, transformations__timeout__is_visible: Boolean, transformations__timeout__is_protected: Boolean, transformations__label__value: String, transformations__label__values: [String], transformations__label__source__id: ID, transformations__label__owner__id: ID, transformations__label__is_visible: Boolean, transformations__label__is_protected: Boolean, generators__ids: [ID], generators__isnull: Boolean, generators__class_name__value: String, generators__class_name__values: [String], generators__class_name__source__id: ID, generators__class_name__owner__id: ID, generators__class_name__is_visible: Boolean, generators__class_name__is_protected: Boolean, generators__file_path__value: String, generators__file_path__values: [String], generators__file_path__source__id: ID, generators__file_path__owner__id: ID, generators__file_path__is_visible: Boolean, generators__file_path__is_protected: Boolean, generators__convert_query_response__value: Boolean, generators__convert_query_response__values: [Boolean], generators__convert_query_response__source__id: ID, generators__convert_query_response__owner__id: ID, generators__convert_query_response__is_visible: Boolean, generators__convert_query_response__is_protected: Boolean, generators__description__value: String, generators__description__values: [String], generators__description__source__id: ID, generators__description__owner__id: ID, generators__description__is_visible: Boolean, generators__description__is_protected: Boolean, generators__name__value: String, generators__name__values: [String], generators__name__source__id: ID, generators__name__owner__id: ID, generators__name__is_visible: Boolean, generators__name__is_protected: Boolean, generators__parameters__value: GenericScalar, generators__parameters__values: [GenericScalar], generators__parameters__source__id: ID, generators__parameters__owner__id: ID, generators__parameters__is_visible: Boolean, generators__parameters__is_protected: Boolean, tags__ids: [ID], tags__isnull: Boolean, tags__description__value: String, tags__description__values: [String], tags__description__source__id: ID, tags__description__owner__id: ID, tags__description__is_visible: Boolean, tags__description__is_protected: Boolean, tags__name__value: String, tags__name__values: [String], tags__name__source__id: ID, tags__name__owner__id: ID, tags__name__is_visible: Boolean, tags__name__is_protected: Boolean, queries__ids: [ID], queries__isnull: Boolean, queries__variables__value: GenericScalar, queries__variables__values: [GenericScalar], queries__variables__source__id: ID, queries__variables__owner__id: ID, queries__variables__is_visible: Boolean, queries__variables__is_protected: Boolean, queries__models__value: GenericScalar, queries__models__values: [GenericScalar], queries__models__source__id: ID, queries__models__owner__id: ID, queries__models__is_visible: Boolean, queries__models__is_protected: Boolean, queries__depth__value: BigInt, queries__depth__values: [BigInt], queries__depth__source__id: ID, queries__depth__owner__id: ID, queries__depth__is_visible: Boolean, queries__depth__is_protected: Boolean, queries__operations__value: GenericScalar, queries__operations__values: [GenericScalar], queries__operations__source__id: ID, queries__operations__owner__id: ID, queries__operations__is_visible: Boolean, queries__operations__is_protected: Boolean, queries__name__value: String, queries__name__values: [String], queries__name__source__id: ID, queries__name__owner__id: ID, queries__name__is_visible: Boolean, queries__name__is_protected: Boolean, queries__query__value: String, queries__query__values: [String], queries__query__source__id: ID, queries__query__owner__id: ID, queries__query__is_visible: Boolean, queries__query__is_protected: Boolean, queries__description__value: String, queries__description__values: [String], queries__description__source__id: ID, queries__description__owner__id: ID, queries__description__is_visible: Boolean, queries__description__is_protected: Boolean, queries__height__value: BigInt, queries__height__values: [BigInt], queries__height__source__id: ID, queries__height__owner__id: ID, queries__height__is_visible: Boolean, queries__height__is_protected: Boolean): PaginatedCoreRepository! + CoreReadOnlyRepository(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], ref__value: String, ref__values: [String], ref__isnull: Boolean, ref__source__id: ID, ref__owner__id: ID, ref__is_visible: Boolean, ref__is_protected: Boolean, commit__value: String, commit__values: [String], commit__isnull: Boolean, commit__source__id: ID, commit__owner__id: ID, commit__is_visible: Boolean, commit__is_protected: Boolean, sync_status__value: String, sync_status__values: [String], sync_status__isnull: Boolean, sync_status__source__id: ID, sync_status__owner__id: ID, sync_status__is_visible: Boolean, sync_status__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, location__value: String, location__values: [String], location__isnull: Boolean, location__source__id: ID, location__owner__id: ID, location__is_visible: Boolean, location__is_protected: Boolean, internal_status__value: String, internal_status__values: [String], internal_status__isnull: Boolean, internal_status__source__id: ID, internal_status__owner__id: ID, internal_status__is_visible: Boolean, internal_status__is_protected: Boolean, name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, operational_status__value: String, operational_status__values: [String], operational_status__isnull: Boolean, operational_status__source__id: ID, operational_status__owner__id: ID, operational_status__is_visible: Boolean, operational_status__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], credential__ids: [ID], credential__isnull: Boolean, credential__label__value: String, credential__label__values: [String], credential__label__source__id: ID, credential__label__owner__id: ID, credential__label__is_visible: Boolean, credential__label__is_protected: Boolean, credential__description__value: String, credential__description__values: [String], credential__description__source__id: ID, credential__description__owner__id: ID, credential__description__is_visible: Boolean, credential__description__is_protected: Boolean, credential__name__value: String, credential__name__values: [String], credential__name__source__id: ID, credential__name__owner__id: ID, credential__name__is_visible: Boolean, credential__name__is_protected: Boolean, checks__ids: [ID], checks__isnull: Boolean, checks__parameters__value: GenericScalar, checks__parameters__values: [GenericScalar], checks__parameters__source__id: ID, checks__parameters__owner__id: ID, checks__parameters__is_visible: Boolean, checks__parameters__is_protected: Boolean, checks__file_path__value: String, checks__file_path__values: [String], checks__file_path__source__id: ID, checks__file_path__owner__id: ID, checks__file_path__is_visible: Boolean, checks__file_path__is_protected: Boolean, checks__description__value: String, checks__description__values: [String], checks__description__source__id: ID, checks__description__owner__id: ID, checks__description__is_visible: Boolean, checks__description__is_protected: Boolean, checks__timeout__value: BigInt, checks__timeout__values: [BigInt], checks__timeout__source__id: ID, checks__timeout__owner__id: ID, checks__timeout__is_visible: Boolean, checks__timeout__is_protected: Boolean, checks__name__value: String, checks__name__values: [String], checks__name__source__id: ID, checks__name__owner__id: ID, checks__name__is_visible: Boolean, checks__name__is_protected: Boolean, checks__class_name__value: String, checks__class_name__values: [String], checks__class_name__source__id: ID, checks__class_name__owner__id: ID, checks__class_name__is_visible: Boolean, checks__class_name__is_protected: Boolean, transformations__ids: [ID], transformations__isnull: Boolean, transformations__description__value: String, transformations__description__values: [String], transformations__description__source__id: ID, transformations__description__owner__id: ID, transformations__description__is_visible: Boolean, transformations__description__is_protected: Boolean, transformations__name__value: String, transformations__name__values: [String], transformations__name__source__id: ID, transformations__name__owner__id: ID, transformations__name__is_visible: Boolean, transformations__name__is_protected: Boolean, transformations__timeout__value: BigInt, transformations__timeout__values: [BigInt], transformations__timeout__source__id: ID, transformations__timeout__owner__id: ID, transformations__timeout__is_visible: Boolean, transformations__timeout__is_protected: Boolean, transformations__label__value: String, transformations__label__values: [String], transformations__label__source__id: ID, transformations__label__owner__id: ID, transformations__label__is_visible: Boolean, transformations__label__is_protected: Boolean, generators__ids: [ID], generators__isnull: Boolean, generators__class_name__value: String, generators__class_name__values: [String], generators__class_name__source__id: ID, generators__class_name__owner__id: ID, generators__class_name__is_visible: Boolean, generators__class_name__is_protected: Boolean, generators__file_path__value: String, generators__file_path__values: [String], generators__file_path__source__id: ID, generators__file_path__owner__id: ID, generators__file_path__is_visible: Boolean, generators__file_path__is_protected: Boolean, generators__convert_query_response__value: Boolean, generators__convert_query_response__values: [Boolean], generators__convert_query_response__source__id: ID, generators__convert_query_response__owner__id: ID, generators__convert_query_response__is_visible: Boolean, generators__convert_query_response__is_protected: Boolean, generators__description__value: String, generators__description__values: [String], generators__description__source__id: ID, generators__description__owner__id: ID, generators__description__is_visible: Boolean, generators__description__is_protected: Boolean, generators__name__value: String, generators__name__values: [String], generators__name__source__id: ID, generators__name__owner__id: ID, generators__name__is_visible: Boolean, generators__name__is_protected: Boolean, generators__parameters__value: GenericScalar, generators__parameters__values: [GenericScalar], generators__parameters__source__id: ID, generators__parameters__owner__id: ID, generators__parameters__is_visible: Boolean, generators__parameters__is_protected: Boolean, tags__ids: [ID], tags__isnull: Boolean, tags__description__value: String, tags__description__values: [String], tags__description__source__id: ID, tags__description__owner__id: ID, tags__description__is_visible: Boolean, tags__description__is_protected: Boolean, tags__name__value: String, tags__name__values: [String], tags__name__source__id: ID, tags__name__owner__id: ID, tags__name__is_visible: Boolean, tags__name__is_protected: Boolean, queries__ids: [ID], queries__isnull: Boolean, queries__variables__value: GenericScalar, queries__variables__values: [GenericScalar], queries__variables__source__id: ID, queries__variables__owner__id: ID, queries__variables__is_visible: Boolean, queries__variables__is_protected: Boolean, queries__models__value: GenericScalar, queries__models__values: [GenericScalar], queries__models__source__id: ID, queries__models__owner__id: ID, queries__models__is_visible: Boolean, queries__models__is_protected: Boolean, queries__depth__value: BigInt, queries__depth__values: [BigInt], queries__depth__source__id: ID, queries__depth__owner__id: ID, queries__depth__is_visible: Boolean, queries__depth__is_protected: Boolean, queries__operations__value: GenericScalar, queries__operations__values: [GenericScalar], queries__operations__source__id: ID, queries__operations__owner__id: ID, queries__operations__is_visible: Boolean, queries__operations__is_protected: Boolean, queries__name__value: String, queries__name__values: [String], queries__name__source__id: ID, queries__name__owner__id: ID, queries__name__is_visible: Boolean, queries__name__is_protected: Boolean, queries__query__value: String, queries__query__values: [String], queries__query__source__id: ID, queries__query__owner__id: ID, queries__query__is_visible: Boolean, queries__query__is_protected: Boolean, queries__description__value: String, queries__description__values: [String], queries__description__source__id: ID, queries__description__owner__id: ID, queries__description__is_visible: Boolean, queries__description__is_protected: Boolean, queries__height__value: BigInt, queries__height__values: [BigInt], queries__height__source__id: ID, queries__height__owner__id: ID, queries__height__is_visible: Boolean, queries__height__is_protected: Boolean): PaginatedCoreReadOnlyRepository! + CoreTransformJinja2(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], template_path__value: String, template_path__values: [String], template_path__isnull: Boolean, template_path__source__id: ID, template_path__owner__id: ID, template_path__is_visible: Boolean, template_path__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, timeout__value: BigInt, timeout__values: [BigInt], timeout__isnull: Boolean, timeout__source__id: ID, timeout__owner__id: ID, timeout__is_visible: Boolean, timeout__is_protected: Boolean, label__value: String, label__values: [String], label__isnull: Boolean, label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], repository__ids: [ID], repository__isnull: Boolean, repository__sync_status__value: String, repository__sync_status__values: [String], repository__sync_status__source__id: ID, repository__sync_status__owner__id: ID, repository__sync_status__is_visible: Boolean, repository__sync_status__is_protected: Boolean, repository__description__value: String, repository__description__values: [String], repository__description__source__id: ID, repository__description__owner__id: ID, repository__description__is_visible: Boolean, repository__description__is_protected: Boolean, repository__location__value: String, repository__location__values: [String], repository__location__source__id: ID, repository__location__owner__id: ID, repository__location__is_visible: Boolean, repository__location__is_protected: Boolean, repository__internal_status__value: String, repository__internal_status__values: [String], repository__internal_status__source__id: ID, repository__internal_status__owner__id: ID, repository__internal_status__is_visible: Boolean, repository__internal_status__is_protected: Boolean, repository__name__value: String, repository__name__values: [String], repository__name__source__id: ID, repository__name__owner__id: ID, repository__name__is_visible: Boolean, repository__name__is_protected: Boolean, repository__operational_status__value: String, repository__operational_status__values: [String], repository__operational_status__source__id: ID, repository__operational_status__owner__id: ID, repository__operational_status__is_visible: Boolean, repository__operational_status__is_protected: Boolean, query__ids: [ID], query__isnull: Boolean, query__variables__value: GenericScalar, query__variables__values: [GenericScalar], query__variables__source__id: ID, query__variables__owner__id: ID, query__variables__is_visible: Boolean, query__variables__is_protected: Boolean, query__models__value: GenericScalar, query__models__values: [GenericScalar], query__models__source__id: ID, query__models__owner__id: ID, query__models__is_visible: Boolean, query__models__is_protected: Boolean, query__depth__value: BigInt, query__depth__values: [BigInt], query__depth__source__id: ID, query__depth__owner__id: ID, query__depth__is_visible: Boolean, query__depth__is_protected: Boolean, query__operations__value: GenericScalar, query__operations__values: [GenericScalar], query__operations__source__id: ID, query__operations__owner__id: ID, query__operations__is_visible: Boolean, query__operations__is_protected: Boolean, query__name__value: String, query__name__values: [String], query__name__source__id: ID, query__name__owner__id: ID, query__name__is_visible: Boolean, query__name__is_protected: Boolean, query__query__value: String, query__query__values: [String], query__query__source__id: ID, query__query__owner__id: ID, query__query__is_visible: Boolean, query__query__is_protected: Boolean, query__description__value: String, query__description__values: [String], query__description__source__id: ID, query__description__owner__id: ID, query__description__is_visible: Boolean, query__description__is_protected: Boolean, query__height__value: BigInt, query__height__values: [BigInt], query__height__source__id: ID, query__height__owner__id: ID, query__height__is_visible: Boolean, query__height__is_protected: Boolean, tags__ids: [ID], tags__isnull: Boolean, tags__description__value: String, tags__description__values: [String], tags__description__source__id: ID, tags__description__owner__id: ID, tags__description__is_visible: Boolean, tags__description__is_protected: Boolean, tags__name__value: String, tags__name__values: [String], tags__name__source__id: ID, tags__name__owner__id: ID, tags__name__is_visible: Boolean, tags__name__is_protected: Boolean): PaginatedCoreTransformJinja2! + CoreDataCheck(offset: Int, limit: Int, order: OrderInput, ids: [ID], conflicts__value: GenericScalar, conflicts__values: [GenericScalar], conflicts__isnull: Boolean, conflicts__source__id: ID, conflicts__owner__id: ID, conflicts__is_visible: Boolean, conflicts__is_protected: Boolean, keep_branch__value: String, keep_branch__values: [String], keep_branch__isnull: Boolean, keep_branch__source__id: ID, keep_branch__owner__id: ID, keep_branch__is_visible: Boolean, keep_branch__is_protected: Boolean, enriched_conflict_id__value: String, enriched_conflict_id__values: [String], enriched_conflict_id__isnull: Boolean, enriched_conflict_id__source__id: ID, enriched_conflict_id__owner__id: ID, enriched_conflict_id__is_visible: Boolean, enriched_conflict_id__is_protected: Boolean, conclusion__value: String, conclusion__values: [String], conclusion__isnull: Boolean, conclusion__source__id: ID, conclusion__owner__id: ID, conclusion__is_visible: Boolean, conclusion__is_protected: Boolean, message__value: String, message__values: [String], message__isnull: Boolean, message__source__id: ID, message__owner__id: ID, message__is_visible: Boolean, message__is_protected: Boolean, origin__value: String, origin__values: [String], origin__isnull: Boolean, origin__source__id: ID, origin__owner__id: ID, origin__is_visible: Boolean, origin__is_protected: Boolean, kind__value: String, kind__values: [String], kind__isnull: Boolean, kind__source__id: ID, kind__owner__id: ID, kind__is_visible: Boolean, kind__is_protected: Boolean, name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, created_at__value: DateTime, created_at__values: [DateTime], created_at__isnull: Boolean, created_at__source__id: ID, created_at__owner__id: ID, created_at__is_visible: Boolean, created_at__is_protected: Boolean, severity__value: String, severity__values: [String], severity__isnull: Boolean, severity__source__id: ID, severity__owner__id: ID, severity__is_visible: Boolean, severity__is_protected: Boolean, label__value: String, label__values: [String], label__isnull: Boolean, label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], validator__ids: [ID], validator__isnull: Boolean, validator__completed_at__value: DateTime, validator__completed_at__values: [DateTime], validator__completed_at__source__id: ID, validator__completed_at__owner__id: ID, validator__completed_at__is_visible: Boolean, validator__completed_at__is_protected: Boolean, validator__conclusion__value: String, validator__conclusion__values: [String], validator__conclusion__source__id: ID, validator__conclusion__owner__id: ID, validator__conclusion__is_visible: Boolean, validator__conclusion__is_protected: Boolean, validator__label__value: String, validator__label__values: [String], validator__label__source__id: ID, validator__label__owner__id: ID, validator__label__is_visible: Boolean, validator__label__is_protected: Boolean, validator__state__value: String, validator__state__values: [String], validator__state__source__id: ID, validator__state__owner__id: ID, validator__state__is_visible: Boolean, validator__state__is_protected: Boolean, validator__started_at__value: DateTime, validator__started_at__values: [DateTime], validator__started_at__source__id: ID, validator__started_at__owner__id: ID, validator__started_at__is_visible: Boolean, validator__started_at__is_protected: Boolean): PaginatedCoreDataCheck! + CoreStandardCheck(offset: Int, limit: Int, order: OrderInput, ids: [ID], conclusion__value: String, conclusion__values: [String], conclusion__isnull: Boolean, conclusion__source__id: ID, conclusion__owner__id: ID, conclusion__is_visible: Boolean, conclusion__is_protected: Boolean, message__value: String, message__values: [String], message__isnull: Boolean, message__source__id: ID, message__owner__id: ID, message__is_visible: Boolean, message__is_protected: Boolean, origin__value: String, origin__values: [String], origin__isnull: Boolean, origin__source__id: ID, origin__owner__id: ID, origin__is_visible: Boolean, origin__is_protected: Boolean, kind__value: String, kind__values: [String], kind__isnull: Boolean, kind__source__id: ID, kind__owner__id: ID, kind__is_visible: Boolean, kind__is_protected: Boolean, name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, created_at__value: DateTime, created_at__values: [DateTime], created_at__isnull: Boolean, created_at__source__id: ID, created_at__owner__id: ID, created_at__is_visible: Boolean, created_at__is_protected: Boolean, severity__value: String, severity__values: [String], severity__isnull: Boolean, severity__source__id: ID, severity__owner__id: ID, severity__is_visible: Boolean, severity__is_protected: Boolean, label__value: String, label__values: [String], label__isnull: Boolean, label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], validator__ids: [ID], validator__isnull: Boolean, validator__completed_at__value: DateTime, validator__completed_at__values: [DateTime], validator__completed_at__source__id: ID, validator__completed_at__owner__id: ID, validator__completed_at__is_visible: Boolean, validator__completed_at__is_protected: Boolean, validator__conclusion__value: String, validator__conclusion__values: [String], validator__conclusion__source__id: ID, validator__conclusion__owner__id: ID, validator__conclusion__is_visible: Boolean, validator__conclusion__is_protected: Boolean, validator__label__value: String, validator__label__values: [String], validator__label__source__id: ID, validator__label__owner__id: ID, validator__label__is_visible: Boolean, validator__label__is_protected: Boolean, validator__state__value: String, validator__state__values: [String], validator__state__source__id: ID, validator__state__owner__id: ID, validator__state__is_visible: Boolean, validator__state__is_protected: Boolean, validator__started_at__value: DateTime, validator__started_at__values: [DateTime], validator__started_at__source__id: ID, validator__started_at__owner__id: ID, validator__started_at__is_visible: Boolean, validator__started_at__is_protected: Boolean): PaginatedCoreStandardCheck! + CoreSchemaCheck(offset: Int, limit: Int, order: OrderInput, ids: [ID], enriched_conflict_id__value: String, enriched_conflict_id__values: [String], enriched_conflict_id__isnull: Boolean, enriched_conflict_id__source__id: ID, enriched_conflict_id__owner__id: ID, enriched_conflict_id__is_visible: Boolean, enriched_conflict_id__is_protected: Boolean, conflicts__value: GenericScalar, conflicts__values: [GenericScalar], conflicts__isnull: Boolean, conflicts__source__id: ID, conflicts__owner__id: ID, conflicts__is_visible: Boolean, conflicts__is_protected: Boolean, conclusion__value: String, conclusion__values: [String], conclusion__isnull: Boolean, conclusion__source__id: ID, conclusion__owner__id: ID, conclusion__is_visible: Boolean, conclusion__is_protected: Boolean, message__value: String, message__values: [String], message__isnull: Boolean, message__source__id: ID, message__owner__id: ID, message__is_visible: Boolean, message__is_protected: Boolean, origin__value: String, origin__values: [String], origin__isnull: Boolean, origin__source__id: ID, origin__owner__id: ID, origin__is_visible: Boolean, origin__is_protected: Boolean, kind__value: String, kind__values: [String], kind__isnull: Boolean, kind__source__id: ID, kind__owner__id: ID, kind__is_visible: Boolean, kind__is_protected: Boolean, name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, created_at__value: DateTime, created_at__values: [DateTime], created_at__isnull: Boolean, created_at__source__id: ID, created_at__owner__id: ID, created_at__is_visible: Boolean, created_at__is_protected: Boolean, severity__value: String, severity__values: [String], severity__isnull: Boolean, severity__source__id: ID, severity__owner__id: ID, severity__is_visible: Boolean, severity__is_protected: Boolean, label__value: String, label__values: [String], label__isnull: Boolean, label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], validator__ids: [ID], validator__isnull: Boolean, validator__completed_at__value: DateTime, validator__completed_at__values: [DateTime], validator__completed_at__source__id: ID, validator__completed_at__owner__id: ID, validator__completed_at__is_visible: Boolean, validator__completed_at__is_protected: Boolean, validator__conclusion__value: String, validator__conclusion__values: [String], validator__conclusion__source__id: ID, validator__conclusion__owner__id: ID, validator__conclusion__is_visible: Boolean, validator__conclusion__is_protected: Boolean, validator__label__value: String, validator__label__values: [String], validator__label__source__id: ID, validator__label__owner__id: ID, validator__label__is_visible: Boolean, validator__label__is_protected: Boolean, validator__state__value: String, validator__state__values: [String], validator__state__source__id: ID, validator__state__owner__id: ID, validator__state__is_visible: Boolean, validator__state__is_protected: Boolean, validator__started_at__value: DateTime, validator__started_at__values: [DateTime], validator__started_at__source__id: ID, validator__started_at__owner__id: ID, validator__started_at__is_visible: Boolean, validator__started_at__is_protected: Boolean): PaginatedCoreSchemaCheck! + CoreFileCheck(offset: Int, limit: Int, order: OrderInput, ids: [ID], files__value: GenericScalar, files__values: [GenericScalar], files__isnull: Boolean, files__source__id: ID, files__owner__id: ID, files__is_visible: Boolean, files__is_protected: Boolean, commit__value: String, commit__values: [String], commit__isnull: Boolean, commit__source__id: ID, commit__owner__id: ID, commit__is_visible: Boolean, commit__is_protected: Boolean, conclusion__value: String, conclusion__values: [String], conclusion__isnull: Boolean, conclusion__source__id: ID, conclusion__owner__id: ID, conclusion__is_visible: Boolean, conclusion__is_protected: Boolean, message__value: String, message__values: [String], message__isnull: Boolean, message__source__id: ID, message__owner__id: ID, message__is_visible: Boolean, message__is_protected: Boolean, origin__value: String, origin__values: [String], origin__isnull: Boolean, origin__source__id: ID, origin__owner__id: ID, origin__is_visible: Boolean, origin__is_protected: Boolean, kind__value: String, kind__values: [String], kind__isnull: Boolean, kind__source__id: ID, kind__owner__id: ID, kind__is_visible: Boolean, kind__is_protected: Boolean, name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, created_at__value: DateTime, created_at__values: [DateTime], created_at__isnull: Boolean, created_at__source__id: ID, created_at__owner__id: ID, created_at__is_visible: Boolean, created_at__is_protected: Boolean, severity__value: String, severity__values: [String], severity__isnull: Boolean, severity__source__id: ID, severity__owner__id: ID, severity__is_visible: Boolean, severity__is_protected: Boolean, label__value: String, label__values: [String], label__isnull: Boolean, label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], validator__ids: [ID], validator__isnull: Boolean, validator__completed_at__value: DateTime, validator__completed_at__values: [DateTime], validator__completed_at__source__id: ID, validator__completed_at__owner__id: ID, validator__completed_at__is_visible: Boolean, validator__completed_at__is_protected: Boolean, validator__conclusion__value: String, validator__conclusion__values: [String], validator__conclusion__source__id: ID, validator__conclusion__owner__id: ID, validator__conclusion__is_visible: Boolean, validator__conclusion__is_protected: Boolean, validator__label__value: String, validator__label__values: [String], validator__label__source__id: ID, validator__label__owner__id: ID, validator__label__is_visible: Boolean, validator__label__is_protected: Boolean, validator__state__value: String, validator__state__values: [String], validator__state__source__id: ID, validator__state__owner__id: ID, validator__state__is_visible: Boolean, validator__state__is_protected: Boolean, validator__started_at__value: DateTime, validator__started_at__values: [DateTime], validator__started_at__source__id: ID, validator__started_at__owner__id: ID, validator__started_at__is_visible: Boolean, validator__started_at__is_protected: Boolean): PaginatedCoreFileCheck! + CoreArtifactCheck(offset: Int, limit: Int, order: OrderInput, ids: [ID], checksum__value: String, checksum__values: [String], checksum__isnull: Boolean, checksum__source__id: ID, checksum__owner__id: ID, checksum__is_visible: Boolean, checksum__is_protected: Boolean, storage_id__value: String, storage_id__values: [String], storage_id__isnull: Boolean, storage_id__source__id: ID, storage_id__owner__id: ID, storage_id__is_visible: Boolean, storage_id__is_protected: Boolean, changed__value: Boolean, changed__values: [Boolean], changed__isnull: Boolean, changed__source__id: ID, changed__owner__id: ID, changed__is_visible: Boolean, changed__is_protected: Boolean, artifact_id__value: String, artifact_id__values: [String], artifact_id__isnull: Boolean, artifact_id__source__id: ID, artifact_id__owner__id: ID, artifact_id__is_visible: Boolean, artifact_id__is_protected: Boolean, line_number__value: BigInt, line_number__values: [BigInt], line_number__isnull: Boolean, line_number__source__id: ID, line_number__owner__id: ID, line_number__is_visible: Boolean, line_number__is_protected: Boolean, conclusion__value: String, conclusion__values: [String], conclusion__isnull: Boolean, conclusion__source__id: ID, conclusion__owner__id: ID, conclusion__is_visible: Boolean, conclusion__is_protected: Boolean, message__value: String, message__values: [String], message__isnull: Boolean, message__source__id: ID, message__owner__id: ID, message__is_visible: Boolean, message__is_protected: Boolean, origin__value: String, origin__values: [String], origin__isnull: Boolean, origin__source__id: ID, origin__owner__id: ID, origin__is_visible: Boolean, origin__is_protected: Boolean, kind__value: String, kind__values: [String], kind__isnull: Boolean, kind__source__id: ID, kind__owner__id: ID, kind__is_visible: Boolean, kind__is_protected: Boolean, name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, created_at__value: DateTime, created_at__values: [DateTime], created_at__isnull: Boolean, created_at__source__id: ID, created_at__owner__id: ID, created_at__is_visible: Boolean, created_at__is_protected: Boolean, severity__value: String, severity__values: [String], severity__isnull: Boolean, severity__source__id: ID, severity__owner__id: ID, severity__is_visible: Boolean, severity__is_protected: Boolean, label__value: String, label__values: [String], label__isnull: Boolean, label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], validator__ids: [ID], validator__isnull: Boolean, validator__completed_at__value: DateTime, validator__completed_at__values: [DateTime], validator__completed_at__source__id: ID, validator__completed_at__owner__id: ID, validator__completed_at__is_visible: Boolean, validator__completed_at__is_protected: Boolean, validator__conclusion__value: String, validator__conclusion__values: [String], validator__conclusion__source__id: ID, validator__conclusion__owner__id: ID, validator__conclusion__is_visible: Boolean, validator__conclusion__is_protected: Boolean, validator__label__value: String, validator__label__values: [String], validator__label__source__id: ID, validator__label__owner__id: ID, validator__label__is_visible: Boolean, validator__label__is_protected: Boolean, validator__state__value: String, validator__state__values: [String], validator__state__source__id: ID, validator__state__owner__id: ID, validator__state__is_visible: Boolean, validator__state__is_protected: Boolean, validator__started_at__value: DateTime, validator__started_at__values: [DateTime], validator__started_at__source__id: ID, validator__started_at__owner__id: ID, validator__started_at__is_visible: Boolean, validator__started_at__is_protected: Boolean): PaginatedCoreArtifactCheck! + CoreGeneratorCheck(offset: Int, limit: Int, order: OrderInput, ids: [ID], instance__value: String, instance__values: [String], instance__isnull: Boolean, instance__source__id: ID, instance__owner__id: ID, instance__is_visible: Boolean, instance__is_protected: Boolean, conclusion__value: String, conclusion__values: [String], conclusion__isnull: Boolean, conclusion__source__id: ID, conclusion__owner__id: ID, conclusion__is_visible: Boolean, conclusion__is_protected: Boolean, message__value: String, message__values: [String], message__isnull: Boolean, message__source__id: ID, message__owner__id: ID, message__is_visible: Boolean, message__is_protected: Boolean, origin__value: String, origin__values: [String], origin__isnull: Boolean, origin__source__id: ID, origin__owner__id: ID, origin__is_visible: Boolean, origin__is_protected: Boolean, kind__value: String, kind__values: [String], kind__isnull: Boolean, kind__source__id: ID, kind__owner__id: ID, kind__is_visible: Boolean, kind__is_protected: Boolean, name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, created_at__value: DateTime, created_at__values: [DateTime], created_at__isnull: Boolean, created_at__source__id: ID, created_at__owner__id: ID, created_at__is_visible: Boolean, created_at__is_protected: Boolean, severity__value: String, severity__values: [String], severity__isnull: Boolean, severity__source__id: ID, severity__owner__id: ID, severity__is_visible: Boolean, severity__is_protected: Boolean, label__value: String, label__values: [String], label__isnull: Boolean, label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], validator__ids: [ID], validator__isnull: Boolean, validator__completed_at__value: DateTime, validator__completed_at__values: [DateTime], validator__completed_at__source__id: ID, validator__completed_at__owner__id: ID, validator__completed_at__is_visible: Boolean, validator__completed_at__is_protected: Boolean, validator__conclusion__value: String, validator__conclusion__values: [String], validator__conclusion__source__id: ID, validator__conclusion__owner__id: ID, validator__conclusion__is_visible: Boolean, validator__conclusion__is_protected: Boolean, validator__label__value: String, validator__label__values: [String], validator__label__source__id: ID, validator__label__owner__id: ID, validator__label__is_visible: Boolean, validator__label__is_protected: Boolean, validator__state__value: String, validator__state__values: [String], validator__state__source__id: ID, validator__state__owner__id: ID, validator__state__is_visible: Boolean, validator__state__is_protected: Boolean, validator__started_at__value: DateTime, validator__started_at__values: [DateTime], validator__started_at__source__id: ID, validator__started_at__owner__id: ID, validator__started_at__is_visible: Boolean, validator__started_at__is_protected: Boolean): PaginatedCoreGeneratorCheck! + CoreDataValidator(offset: Int, limit: Int, order: OrderInput, ids: [ID], completed_at__value: DateTime, completed_at__values: [DateTime], completed_at__isnull: Boolean, completed_at__source__id: ID, completed_at__owner__id: ID, completed_at__is_visible: Boolean, completed_at__is_protected: Boolean, conclusion__value: String, conclusion__values: [String], conclusion__isnull: Boolean, conclusion__source__id: ID, conclusion__owner__id: ID, conclusion__is_visible: Boolean, conclusion__is_protected: Boolean, label__value: String, label__values: [String], label__isnull: Boolean, label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, state__value: String, state__values: [String], state__isnull: Boolean, state__source__id: ID, state__owner__id: ID, state__is_visible: Boolean, state__is_protected: Boolean, started_at__value: DateTime, started_at__values: [DateTime], started_at__isnull: Boolean, started_at__source__id: ID, started_at__owner__id: ID, started_at__is_visible: Boolean, started_at__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], proposed_change__ids: [ID], proposed_change__isnull: Boolean, proposed_change__description__value: String, proposed_change__description__values: [String], proposed_change__description__source__id: ID, proposed_change__description__owner__id: ID, proposed_change__description__is_visible: Boolean, proposed_change__description__is_protected: Boolean, proposed_change__is_draft__value: Boolean, proposed_change__is_draft__values: [Boolean], proposed_change__is_draft__source__id: ID, proposed_change__is_draft__owner__id: ID, proposed_change__is_draft__is_visible: Boolean, proposed_change__is_draft__is_protected: Boolean, proposed_change__state__value: String, proposed_change__state__values: [String], proposed_change__state__source__id: ID, proposed_change__state__owner__id: ID, proposed_change__state__is_visible: Boolean, proposed_change__state__is_protected: Boolean, proposed_change__name__value: String, proposed_change__name__values: [String], proposed_change__name__source__id: ID, proposed_change__name__owner__id: ID, proposed_change__name__is_visible: Boolean, proposed_change__name__is_protected: Boolean, proposed_change__source_branch__value: String, proposed_change__source_branch__values: [String], proposed_change__source_branch__source__id: ID, proposed_change__source_branch__owner__id: ID, proposed_change__source_branch__is_visible: Boolean, proposed_change__source_branch__is_protected: Boolean, proposed_change__destination_branch__value: String, proposed_change__destination_branch__values: [String], proposed_change__destination_branch__source__id: ID, proposed_change__destination_branch__owner__id: ID, proposed_change__destination_branch__is_visible: Boolean, proposed_change__destination_branch__is_protected: Boolean, proposed_change__total_comments__value: BigInt, proposed_change__total_comments__values: [BigInt], proposed_change__total_comments__source__id: ID, proposed_change__total_comments__owner__id: ID, proposed_change__total_comments__is_visible: Boolean, proposed_change__total_comments__is_protected: Boolean, checks__ids: [ID], checks__isnull: Boolean, checks__conclusion__value: String, checks__conclusion__values: [String], checks__conclusion__source__id: ID, checks__conclusion__owner__id: ID, checks__conclusion__is_visible: Boolean, checks__conclusion__is_protected: Boolean, checks__message__value: String, checks__message__values: [String], checks__message__source__id: ID, checks__message__owner__id: ID, checks__message__is_visible: Boolean, checks__message__is_protected: Boolean, checks__origin__value: String, checks__origin__values: [String], checks__origin__source__id: ID, checks__origin__owner__id: ID, checks__origin__is_visible: Boolean, checks__origin__is_protected: Boolean, checks__kind__value: String, checks__kind__values: [String], checks__kind__source__id: ID, checks__kind__owner__id: ID, checks__kind__is_visible: Boolean, checks__kind__is_protected: Boolean, checks__name__value: String, checks__name__values: [String], checks__name__source__id: ID, checks__name__owner__id: ID, checks__name__is_visible: Boolean, checks__name__is_protected: Boolean, checks__created_at__value: DateTime, checks__created_at__values: [DateTime], checks__created_at__source__id: ID, checks__created_at__owner__id: ID, checks__created_at__is_visible: Boolean, checks__created_at__is_protected: Boolean, checks__severity__value: String, checks__severity__values: [String], checks__severity__source__id: ID, checks__severity__owner__id: ID, checks__severity__is_visible: Boolean, checks__severity__is_protected: Boolean, checks__label__value: String, checks__label__values: [String], checks__label__source__id: ID, checks__label__owner__id: ID, checks__label__is_visible: Boolean, checks__label__is_protected: Boolean): PaginatedCoreDataValidator! + CoreRepositoryValidator(offset: Int, limit: Int, order: OrderInput, ids: [ID], completed_at__value: DateTime, completed_at__values: [DateTime], completed_at__isnull: Boolean, completed_at__source__id: ID, completed_at__owner__id: ID, completed_at__is_visible: Boolean, completed_at__is_protected: Boolean, conclusion__value: String, conclusion__values: [String], conclusion__isnull: Boolean, conclusion__source__id: ID, conclusion__owner__id: ID, conclusion__is_visible: Boolean, conclusion__is_protected: Boolean, label__value: String, label__values: [String], label__isnull: Boolean, label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, state__value: String, state__values: [String], state__isnull: Boolean, state__source__id: ID, state__owner__id: ID, state__is_visible: Boolean, state__is_protected: Boolean, started_at__value: DateTime, started_at__values: [DateTime], started_at__isnull: Boolean, started_at__source__id: ID, started_at__owner__id: ID, started_at__is_visible: Boolean, started_at__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], repository__ids: [ID], repository__isnull: Boolean, repository__sync_status__value: String, repository__sync_status__values: [String], repository__sync_status__source__id: ID, repository__sync_status__owner__id: ID, repository__sync_status__is_visible: Boolean, repository__sync_status__is_protected: Boolean, repository__description__value: String, repository__description__values: [String], repository__description__source__id: ID, repository__description__owner__id: ID, repository__description__is_visible: Boolean, repository__description__is_protected: Boolean, repository__location__value: String, repository__location__values: [String], repository__location__source__id: ID, repository__location__owner__id: ID, repository__location__is_visible: Boolean, repository__location__is_protected: Boolean, repository__internal_status__value: String, repository__internal_status__values: [String], repository__internal_status__source__id: ID, repository__internal_status__owner__id: ID, repository__internal_status__is_visible: Boolean, repository__internal_status__is_protected: Boolean, repository__name__value: String, repository__name__values: [String], repository__name__source__id: ID, repository__name__owner__id: ID, repository__name__is_visible: Boolean, repository__name__is_protected: Boolean, repository__operational_status__value: String, repository__operational_status__values: [String], repository__operational_status__source__id: ID, repository__operational_status__owner__id: ID, repository__operational_status__is_visible: Boolean, repository__operational_status__is_protected: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], proposed_change__ids: [ID], proposed_change__isnull: Boolean, proposed_change__description__value: String, proposed_change__description__values: [String], proposed_change__description__source__id: ID, proposed_change__description__owner__id: ID, proposed_change__description__is_visible: Boolean, proposed_change__description__is_protected: Boolean, proposed_change__is_draft__value: Boolean, proposed_change__is_draft__values: [Boolean], proposed_change__is_draft__source__id: ID, proposed_change__is_draft__owner__id: ID, proposed_change__is_draft__is_visible: Boolean, proposed_change__is_draft__is_protected: Boolean, proposed_change__state__value: String, proposed_change__state__values: [String], proposed_change__state__source__id: ID, proposed_change__state__owner__id: ID, proposed_change__state__is_visible: Boolean, proposed_change__state__is_protected: Boolean, proposed_change__name__value: String, proposed_change__name__values: [String], proposed_change__name__source__id: ID, proposed_change__name__owner__id: ID, proposed_change__name__is_visible: Boolean, proposed_change__name__is_protected: Boolean, proposed_change__source_branch__value: String, proposed_change__source_branch__values: [String], proposed_change__source_branch__source__id: ID, proposed_change__source_branch__owner__id: ID, proposed_change__source_branch__is_visible: Boolean, proposed_change__source_branch__is_protected: Boolean, proposed_change__destination_branch__value: String, proposed_change__destination_branch__values: [String], proposed_change__destination_branch__source__id: ID, proposed_change__destination_branch__owner__id: ID, proposed_change__destination_branch__is_visible: Boolean, proposed_change__destination_branch__is_protected: Boolean, proposed_change__total_comments__value: BigInt, proposed_change__total_comments__values: [BigInt], proposed_change__total_comments__source__id: ID, proposed_change__total_comments__owner__id: ID, proposed_change__total_comments__is_visible: Boolean, proposed_change__total_comments__is_protected: Boolean, checks__ids: [ID], checks__isnull: Boolean, checks__conclusion__value: String, checks__conclusion__values: [String], checks__conclusion__source__id: ID, checks__conclusion__owner__id: ID, checks__conclusion__is_visible: Boolean, checks__conclusion__is_protected: Boolean, checks__message__value: String, checks__message__values: [String], checks__message__source__id: ID, checks__message__owner__id: ID, checks__message__is_visible: Boolean, checks__message__is_protected: Boolean, checks__origin__value: String, checks__origin__values: [String], checks__origin__source__id: ID, checks__origin__owner__id: ID, checks__origin__is_visible: Boolean, checks__origin__is_protected: Boolean, checks__kind__value: String, checks__kind__values: [String], checks__kind__source__id: ID, checks__kind__owner__id: ID, checks__kind__is_visible: Boolean, checks__kind__is_protected: Boolean, checks__name__value: String, checks__name__values: [String], checks__name__source__id: ID, checks__name__owner__id: ID, checks__name__is_visible: Boolean, checks__name__is_protected: Boolean, checks__created_at__value: DateTime, checks__created_at__values: [DateTime], checks__created_at__source__id: ID, checks__created_at__owner__id: ID, checks__created_at__is_visible: Boolean, checks__created_at__is_protected: Boolean, checks__severity__value: String, checks__severity__values: [String], checks__severity__source__id: ID, checks__severity__owner__id: ID, checks__severity__is_visible: Boolean, checks__severity__is_protected: Boolean, checks__label__value: String, checks__label__values: [String], checks__label__source__id: ID, checks__label__owner__id: ID, checks__label__is_visible: Boolean, checks__label__is_protected: Boolean): PaginatedCoreRepositoryValidator! + CoreUserValidator(offset: Int, limit: Int, order: OrderInput, ids: [ID], completed_at__value: DateTime, completed_at__values: [DateTime], completed_at__isnull: Boolean, completed_at__source__id: ID, completed_at__owner__id: ID, completed_at__is_visible: Boolean, completed_at__is_protected: Boolean, conclusion__value: String, conclusion__values: [String], conclusion__isnull: Boolean, conclusion__source__id: ID, conclusion__owner__id: ID, conclusion__is_visible: Boolean, conclusion__is_protected: Boolean, label__value: String, label__values: [String], label__isnull: Boolean, label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, state__value: String, state__values: [String], state__isnull: Boolean, state__source__id: ID, state__owner__id: ID, state__is_visible: Boolean, state__is_protected: Boolean, started_at__value: DateTime, started_at__values: [DateTime], started_at__isnull: Boolean, started_at__source__id: ID, started_at__owner__id: ID, started_at__is_visible: Boolean, started_at__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, repository__ids: [ID], repository__isnull: Boolean, repository__sync_status__value: String, repository__sync_status__values: [String], repository__sync_status__source__id: ID, repository__sync_status__owner__id: ID, repository__sync_status__is_visible: Boolean, repository__sync_status__is_protected: Boolean, repository__description__value: String, repository__description__values: [String], repository__description__source__id: ID, repository__description__owner__id: ID, repository__description__is_visible: Boolean, repository__description__is_protected: Boolean, repository__location__value: String, repository__location__values: [String], repository__location__source__id: ID, repository__location__owner__id: ID, repository__location__is_visible: Boolean, repository__location__is_protected: Boolean, repository__internal_status__value: String, repository__internal_status__values: [String], repository__internal_status__source__id: ID, repository__internal_status__owner__id: ID, repository__internal_status__is_visible: Boolean, repository__internal_status__is_protected: Boolean, repository__name__value: String, repository__name__values: [String], repository__name__source__id: ID, repository__name__owner__id: ID, repository__name__is_visible: Boolean, repository__name__is_protected: Boolean, repository__operational_status__value: String, repository__operational_status__values: [String], repository__operational_status__source__id: ID, repository__operational_status__owner__id: ID, repository__operational_status__is_visible: Boolean, repository__operational_status__is_protected: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], check_definition__ids: [ID], check_definition__isnull: Boolean, check_definition__parameters__value: GenericScalar, check_definition__parameters__values: [GenericScalar], check_definition__parameters__source__id: ID, check_definition__parameters__owner__id: ID, check_definition__parameters__is_visible: Boolean, check_definition__parameters__is_protected: Boolean, check_definition__file_path__value: String, check_definition__file_path__values: [String], check_definition__file_path__source__id: ID, check_definition__file_path__owner__id: ID, check_definition__file_path__is_visible: Boolean, check_definition__file_path__is_protected: Boolean, check_definition__description__value: String, check_definition__description__values: [String], check_definition__description__source__id: ID, check_definition__description__owner__id: ID, check_definition__description__is_visible: Boolean, check_definition__description__is_protected: Boolean, check_definition__timeout__value: BigInt, check_definition__timeout__values: [BigInt], check_definition__timeout__source__id: ID, check_definition__timeout__owner__id: ID, check_definition__timeout__is_visible: Boolean, check_definition__timeout__is_protected: Boolean, check_definition__name__value: String, check_definition__name__values: [String], check_definition__name__source__id: ID, check_definition__name__owner__id: ID, check_definition__name__is_visible: Boolean, check_definition__name__is_protected: Boolean, check_definition__class_name__value: String, check_definition__class_name__values: [String], check_definition__class_name__source__id: ID, check_definition__class_name__owner__id: ID, check_definition__class_name__is_visible: Boolean, check_definition__class_name__is_protected: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], proposed_change__ids: [ID], proposed_change__isnull: Boolean, proposed_change__description__value: String, proposed_change__description__values: [String], proposed_change__description__source__id: ID, proposed_change__description__owner__id: ID, proposed_change__description__is_visible: Boolean, proposed_change__description__is_protected: Boolean, proposed_change__is_draft__value: Boolean, proposed_change__is_draft__values: [Boolean], proposed_change__is_draft__source__id: ID, proposed_change__is_draft__owner__id: ID, proposed_change__is_draft__is_visible: Boolean, proposed_change__is_draft__is_protected: Boolean, proposed_change__state__value: String, proposed_change__state__values: [String], proposed_change__state__source__id: ID, proposed_change__state__owner__id: ID, proposed_change__state__is_visible: Boolean, proposed_change__state__is_protected: Boolean, proposed_change__name__value: String, proposed_change__name__values: [String], proposed_change__name__source__id: ID, proposed_change__name__owner__id: ID, proposed_change__name__is_visible: Boolean, proposed_change__name__is_protected: Boolean, proposed_change__source_branch__value: String, proposed_change__source_branch__values: [String], proposed_change__source_branch__source__id: ID, proposed_change__source_branch__owner__id: ID, proposed_change__source_branch__is_visible: Boolean, proposed_change__source_branch__is_protected: Boolean, proposed_change__destination_branch__value: String, proposed_change__destination_branch__values: [String], proposed_change__destination_branch__source__id: ID, proposed_change__destination_branch__owner__id: ID, proposed_change__destination_branch__is_visible: Boolean, proposed_change__destination_branch__is_protected: Boolean, proposed_change__total_comments__value: BigInt, proposed_change__total_comments__values: [BigInt], proposed_change__total_comments__source__id: ID, proposed_change__total_comments__owner__id: ID, proposed_change__total_comments__is_visible: Boolean, proposed_change__total_comments__is_protected: Boolean, checks__ids: [ID], checks__isnull: Boolean, checks__conclusion__value: String, checks__conclusion__values: [String], checks__conclusion__source__id: ID, checks__conclusion__owner__id: ID, checks__conclusion__is_visible: Boolean, checks__conclusion__is_protected: Boolean, checks__message__value: String, checks__message__values: [String], checks__message__source__id: ID, checks__message__owner__id: ID, checks__message__is_visible: Boolean, checks__message__is_protected: Boolean, checks__origin__value: String, checks__origin__values: [String], checks__origin__source__id: ID, checks__origin__owner__id: ID, checks__origin__is_visible: Boolean, checks__origin__is_protected: Boolean, checks__kind__value: String, checks__kind__values: [String], checks__kind__source__id: ID, checks__kind__owner__id: ID, checks__kind__is_visible: Boolean, checks__kind__is_protected: Boolean, checks__name__value: String, checks__name__values: [String], checks__name__source__id: ID, checks__name__owner__id: ID, checks__name__is_visible: Boolean, checks__name__is_protected: Boolean, checks__created_at__value: DateTime, checks__created_at__values: [DateTime], checks__created_at__source__id: ID, checks__created_at__owner__id: ID, checks__created_at__is_visible: Boolean, checks__created_at__is_protected: Boolean, checks__severity__value: String, checks__severity__values: [String], checks__severity__source__id: ID, checks__severity__owner__id: ID, checks__severity__is_visible: Boolean, checks__severity__is_protected: Boolean, checks__label__value: String, checks__label__values: [String], checks__label__source__id: ID, checks__label__owner__id: ID, checks__label__is_visible: Boolean, checks__label__is_protected: Boolean): PaginatedCoreUserValidator! + CoreSchemaValidator(offset: Int, limit: Int, order: OrderInput, ids: [ID], completed_at__value: DateTime, completed_at__values: [DateTime], completed_at__isnull: Boolean, completed_at__source__id: ID, completed_at__owner__id: ID, completed_at__is_visible: Boolean, completed_at__is_protected: Boolean, conclusion__value: String, conclusion__values: [String], conclusion__isnull: Boolean, conclusion__source__id: ID, conclusion__owner__id: ID, conclusion__is_visible: Boolean, conclusion__is_protected: Boolean, label__value: String, label__values: [String], label__isnull: Boolean, label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, state__value: String, state__values: [String], state__isnull: Boolean, state__source__id: ID, state__owner__id: ID, state__is_visible: Boolean, state__is_protected: Boolean, started_at__value: DateTime, started_at__values: [DateTime], started_at__isnull: Boolean, started_at__source__id: ID, started_at__owner__id: ID, started_at__is_visible: Boolean, started_at__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], proposed_change__ids: [ID], proposed_change__isnull: Boolean, proposed_change__description__value: String, proposed_change__description__values: [String], proposed_change__description__source__id: ID, proposed_change__description__owner__id: ID, proposed_change__description__is_visible: Boolean, proposed_change__description__is_protected: Boolean, proposed_change__is_draft__value: Boolean, proposed_change__is_draft__values: [Boolean], proposed_change__is_draft__source__id: ID, proposed_change__is_draft__owner__id: ID, proposed_change__is_draft__is_visible: Boolean, proposed_change__is_draft__is_protected: Boolean, proposed_change__state__value: String, proposed_change__state__values: [String], proposed_change__state__source__id: ID, proposed_change__state__owner__id: ID, proposed_change__state__is_visible: Boolean, proposed_change__state__is_protected: Boolean, proposed_change__name__value: String, proposed_change__name__values: [String], proposed_change__name__source__id: ID, proposed_change__name__owner__id: ID, proposed_change__name__is_visible: Boolean, proposed_change__name__is_protected: Boolean, proposed_change__source_branch__value: String, proposed_change__source_branch__values: [String], proposed_change__source_branch__source__id: ID, proposed_change__source_branch__owner__id: ID, proposed_change__source_branch__is_visible: Boolean, proposed_change__source_branch__is_protected: Boolean, proposed_change__destination_branch__value: String, proposed_change__destination_branch__values: [String], proposed_change__destination_branch__source__id: ID, proposed_change__destination_branch__owner__id: ID, proposed_change__destination_branch__is_visible: Boolean, proposed_change__destination_branch__is_protected: Boolean, proposed_change__total_comments__value: BigInt, proposed_change__total_comments__values: [BigInt], proposed_change__total_comments__source__id: ID, proposed_change__total_comments__owner__id: ID, proposed_change__total_comments__is_visible: Boolean, proposed_change__total_comments__is_protected: Boolean, checks__ids: [ID], checks__isnull: Boolean, checks__conclusion__value: String, checks__conclusion__values: [String], checks__conclusion__source__id: ID, checks__conclusion__owner__id: ID, checks__conclusion__is_visible: Boolean, checks__conclusion__is_protected: Boolean, checks__message__value: String, checks__message__values: [String], checks__message__source__id: ID, checks__message__owner__id: ID, checks__message__is_visible: Boolean, checks__message__is_protected: Boolean, checks__origin__value: String, checks__origin__values: [String], checks__origin__source__id: ID, checks__origin__owner__id: ID, checks__origin__is_visible: Boolean, checks__origin__is_protected: Boolean, checks__kind__value: String, checks__kind__values: [String], checks__kind__source__id: ID, checks__kind__owner__id: ID, checks__kind__is_visible: Boolean, checks__kind__is_protected: Boolean, checks__name__value: String, checks__name__values: [String], checks__name__source__id: ID, checks__name__owner__id: ID, checks__name__is_visible: Boolean, checks__name__is_protected: Boolean, checks__created_at__value: DateTime, checks__created_at__values: [DateTime], checks__created_at__source__id: ID, checks__created_at__owner__id: ID, checks__created_at__is_visible: Boolean, checks__created_at__is_protected: Boolean, checks__severity__value: String, checks__severity__values: [String], checks__severity__source__id: ID, checks__severity__owner__id: ID, checks__severity__is_visible: Boolean, checks__severity__is_protected: Boolean, checks__label__value: String, checks__label__values: [String], checks__label__source__id: ID, checks__label__owner__id: ID, checks__label__is_visible: Boolean, checks__label__is_protected: Boolean): PaginatedCoreSchemaValidator! + CoreArtifactValidator(offset: Int, limit: Int, order: OrderInput, ids: [ID], completed_at__value: DateTime, completed_at__values: [DateTime], completed_at__isnull: Boolean, completed_at__source__id: ID, completed_at__owner__id: ID, completed_at__is_visible: Boolean, completed_at__is_protected: Boolean, conclusion__value: String, conclusion__values: [String], conclusion__isnull: Boolean, conclusion__source__id: ID, conclusion__owner__id: ID, conclusion__is_visible: Boolean, conclusion__is_protected: Boolean, label__value: String, label__values: [String], label__isnull: Boolean, label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, state__value: String, state__values: [String], state__isnull: Boolean, state__source__id: ID, state__owner__id: ID, state__is_visible: Boolean, state__is_protected: Boolean, started_at__value: DateTime, started_at__values: [DateTime], started_at__isnull: Boolean, started_at__source__id: ID, started_at__owner__id: ID, started_at__is_visible: Boolean, started_at__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], definition__ids: [ID], definition__isnull: Boolean, definition__artifact_name__value: String, definition__artifact_name__values: [String], definition__artifact_name__source__id: ID, definition__artifact_name__owner__id: ID, definition__artifact_name__is_visible: Boolean, definition__artifact_name__is_protected: Boolean, definition__parameters__value: GenericScalar, definition__parameters__values: [GenericScalar], definition__parameters__source__id: ID, definition__parameters__owner__id: ID, definition__parameters__is_visible: Boolean, definition__parameters__is_protected: Boolean, definition__name__value: String, definition__name__values: [String], definition__name__source__id: ID, definition__name__owner__id: ID, definition__name__is_visible: Boolean, definition__name__is_protected: Boolean, definition__content_type__value: String, definition__content_type__values: [String], definition__content_type__source__id: ID, definition__content_type__owner__id: ID, definition__content_type__is_visible: Boolean, definition__content_type__is_protected: Boolean, definition__description__value: String, definition__description__values: [String], definition__description__source__id: ID, definition__description__owner__id: ID, definition__description__is_visible: Boolean, definition__description__is_protected: Boolean, proposed_change__ids: [ID], proposed_change__isnull: Boolean, proposed_change__description__value: String, proposed_change__description__values: [String], proposed_change__description__source__id: ID, proposed_change__description__owner__id: ID, proposed_change__description__is_visible: Boolean, proposed_change__description__is_protected: Boolean, proposed_change__is_draft__value: Boolean, proposed_change__is_draft__values: [Boolean], proposed_change__is_draft__source__id: ID, proposed_change__is_draft__owner__id: ID, proposed_change__is_draft__is_visible: Boolean, proposed_change__is_draft__is_protected: Boolean, proposed_change__state__value: String, proposed_change__state__values: [String], proposed_change__state__source__id: ID, proposed_change__state__owner__id: ID, proposed_change__state__is_visible: Boolean, proposed_change__state__is_protected: Boolean, proposed_change__name__value: String, proposed_change__name__values: [String], proposed_change__name__source__id: ID, proposed_change__name__owner__id: ID, proposed_change__name__is_visible: Boolean, proposed_change__name__is_protected: Boolean, proposed_change__source_branch__value: String, proposed_change__source_branch__values: [String], proposed_change__source_branch__source__id: ID, proposed_change__source_branch__owner__id: ID, proposed_change__source_branch__is_visible: Boolean, proposed_change__source_branch__is_protected: Boolean, proposed_change__destination_branch__value: String, proposed_change__destination_branch__values: [String], proposed_change__destination_branch__source__id: ID, proposed_change__destination_branch__owner__id: ID, proposed_change__destination_branch__is_visible: Boolean, proposed_change__destination_branch__is_protected: Boolean, proposed_change__total_comments__value: BigInt, proposed_change__total_comments__values: [BigInt], proposed_change__total_comments__source__id: ID, proposed_change__total_comments__owner__id: ID, proposed_change__total_comments__is_visible: Boolean, proposed_change__total_comments__is_protected: Boolean, checks__ids: [ID], checks__isnull: Boolean, checks__conclusion__value: String, checks__conclusion__values: [String], checks__conclusion__source__id: ID, checks__conclusion__owner__id: ID, checks__conclusion__is_visible: Boolean, checks__conclusion__is_protected: Boolean, checks__message__value: String, checks__message__values: [String], checks__message__source__id: ID, checks__message__owner__id: ID, checks__message__is_visible: Boolean, checks__message__is_protected: Boolean, checks__origin__value: String, checks__origin__values: [String], checks__origin__source__id: ID, checks__origin__owner__id: ID, checks__origin__is_visible: Boolean, checks__origin__is_protected: Boolean, checks__kind__value: String, checks__kind__values: [String], checks__kind__source__id: ID, checks__kind__owner__id: ID, checks__kind__is_visible: Boolean, checks__kind__is_protected: Boolean, checks__name__value: String, checks__name__values: [String], checks__name__source__id: ID, checks__name__owner__id: ID, checks__name__is_visible: Boolean, checks__name__is_protected: Boolean, checks__created_at__value: DateTime, checks__created_at__values: [DateTime], checks__created_at__source__id: ID, checks__created_at__owner__id: ID, checks__created_at__is_visible: Boolean, checks__created_at__is_protected: Boolean, checks__severity__value: String, checks__severity__values: [String], checks__severity__source__id: ID, checks__severity__owner__id: ID, checks__severity__is_visible: Boolean, checks__severity__is_protected: Boolean, checks__label__value: String, checks__label__values: [String], checks__label__source__id: ID, checks__label__owner__id: ID, checks__label__is_visible: Boolean, checks__label__is_protected: Boolean): PaginatedCoreArtifactValidator! + CoreGeneratorValidator(offset: Int, limit: Int, order: OrderInput, ids: [ID], completed_at__value: DateTime, completed_at__values: [DateTime], completed_at__isnull: Boolean, completed_at__source__id: ID, completed_at__owner__id: ID, completed_at__is_visible: Boolean, completed_at__is_protected: Boolean, conclusion__value: String, conclusion__values: [String], conclusion__isnull: Boolean, conclusion__source__id: ID, conclusion__owner__id: ID, conclusion__is_visible: Boolean, conclusion__is_protected: Boolean, label__value: String, label__values: [String], label__isnull: Boolean, label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, state__value: String, state__values: [String], state__isnull: Boolean, state__source__id: ID, state__owner__id: ID, state__is_visible: Boolean, state__is_protected: Boolean, started_at__value: DateTime, started_at__values: [DateTime], started_at__isnull: Boolean, started_at__source__id: ID, started_at__owner__id: ID, started_at__is_visible: Boolean, started_at__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], definition__ids: [ID], definition__isnull: Boolean, definition__class_name__value: String, definition__class_name__values: [String], definition__class_name__source__id: ID, definition__class_name__owner__id: ID, definition__class_name__is_visible: Boolean, definition__class_name__is_protected: Boolean, definition__file_path__value: String, definition__file_path__values: [String], definition__file_path__source__id: ID, definition__file_path__owner__id: ID, definition__file_path__is_visible: Boolean, definition__file_path__is_protected: Boolean, definition__convert_query_response__value: Boolean, definition__convert_query_response__values: [Boolean], definition__convert_query_response__source__id: ID, definition__convert_query_response__owner__id: ID, definition__convert_query_response__is_visible: Boolean, definition__convert_query_response__is_protected: Boolean, definition__description__value: String, definition__description__values: [String], definition__description__source__id: ID, definition__description__owner__id: ID, definition__description__is_visible: Boolean, definition__description__is_protected: Boolean, definition__name__value: String, definition__name__values: [String], definition__name__source__id: ID, definition__name__owner__id: ID, definition__name__is_visible: Boolean, definition__name__is_protected: Boolean, definition__parameters__value: GenericScalar, definition__parameters__values: [GenericScalar], definition__parameters__source__id: ID, definition__parameters__owner__id: ID, definition__parameters__is_visible: Boolean, definition__parameters__is_protected: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], proposed_change__ids: [ID], proposed_change__isnull: Boolean, proposed_change__description__value: String, proposed_change__description__values: [String], proposed_change__description__source__id: ID, proposed_change__description__owner__id: ID, proposed_change__description__is_visible: Boolean, proposed_change__description__is_protected: Boolean, proposed_change__is_draft__value: Boolean, proposed_change__is_draft__values: [Boolean], proposed_change__is_draft__source__id: ID, proposed_change__is_draft__owner__id: ID, proposed_change__is_draft__is_visible: Boolean, proposed_change__is_draft__is_protected: Boolean, proposed_change__state__value: String, proposed_change__state__values: [String], proposed_change__state__source__id: ID, proposed_change__state__owner__id: ID, proposed_change__state__is_visible: Boolean, proposed_change__state__is_protected: Boolean, proposed_change__name__value: String, proposed_change__name__values: [String], proposed_change__name__source__id: ID, proposed_change__name__owner__id: ID, proposed_change__name__is_visible: Boolean, proposed_change__name__is_protected: Boolean, proposed_change__source_branch__value: String, proposed_change__source_branch__values: [String], proposed_change__source_branch__source__id: ID, proposed_change__source_branch__owner__id: ID, proposed_change__source_branch__is_visible: Boolean, proposed_change__source_branch__is_protected: Boolean, proposed_change__destination_branch__value: String, proposed_change__destination_branch__values: [String], proposed_change__destination_branch__source__id: ID, proposed_change__destination_branch__owner__id: ID, proposed_change__destination_branch__is_visible: Boolean, proposed_change__destination_branch__is_protected: Boolean, proposed_change__total_comments__value: BigInt, proposed_change__total_comments__values: [BigInt], proposed_change__total_comments__source__id: ID, proposed_change__total_comments__owner__id: ID, proposed_change__total_comments__is_visible: Boolean, proposed_change__total_comments__is_protected: Boolean, checks__ids: [ID], checks__isnull: Boolean, checks__conclusion__value: String, checks__conclusion__values: [String], checks__conclusion__source__id: ID, checks__conclusion__owner__id: ID, checks__conclusion__is_visible: Boolean, checks__conclusion__is_protected: Boolean, checks__message__value: String, checks__message__values: [String], checks__message__source__id: ID, checks__message__owner__id: ID, checks__message__is_visible: Boolean, checks__message__is_protected: Boolean, checks__origin__value: String, checks__origin__values: [String], checks__origin__source__id: ID, checks__origin__owner__id: ID, checks__origin__is_visible: Boolean, checks__origin__is_protected: Boolean, checks__kind__value: String, checks__kind__values: [String], checks__kind__source__id: ID, checks__kind__owner__id: ID, checks__kind__is_visible: Boolean, checks__kind__is_protected: Boolean, checks__name__value: String, checks__name__values: [String], checks__name__source__id: ID, checks__name__owner__id: ID, checks__name__is_visible: Boolean, checks__name__is_protected: Boolean, checks__created_at__value: DateTime, checks__created_at__values: [DateTime], checks__created_at__source__id: ID, checks__created_at__owner__id: ID, checks__created_at__is_visible: Boolean, checks__created_at__is_protected: Boolean, checks__severity__value: String, checks__severity__values: [String], checks__severity__source__id: ID, checks__severity__owner__id: ID, checks__severity__is_visible: Boolean, checks__severity__is_protected: Boolean, checks__label__value: String, checks__label__values: [String], checks__label__source__id: ID, checks__label__owner__id: ID, checks__label__is_visible: Boolean, checks__label__is_protected: Boolean): PaginatedCoreGeneratorValidator! + CoreCheckDefinition(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], parameters__value: GenericScalar, parameters__values: [GenericScalar], parameters__isnull: Boolean, parameters__source__id: ID, parameters__owner__id: ID, parameters__is_visible: Boolean, parameters__is_protected: Boolean, file_path__value: String, file_path__values: [String], file_path__isnull: Boolean, file_path__source__id: ID, file_path__owner__id: ID, file_path__is_visible: Boolean, file_path__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, timeout__value: BigInt, timeout__values: [BigInt], timeout__isnull: Boolean, timeout__source__id: ID, timeout__owner__id: ID, timeout__is_visible: Boolean, timeout__is_protected: Boolean, name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, class_name__value: String, class_name__values: [String], class_name__isnull: Boolean, class_name__source__id: ID, class_name__owner__id: ID, class_name__is_visible: Boolean, class_name__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, query__ids: [ID], query__isnull: Boolean, query__variables__value: GenericScalar, query__variables__values: [GenericScalar], query__variables__source__id: ID, query__variables__owner__id: ID, query__variables__is_visible: Boolean, query__variables__is_protected: Boolean, query__models__value: GenericScalar, query__models__values: [GenericScalar], query__models__source__id: ID, query__models__owner__id: ID, query__models__is_visible: Boolean, query__models__is_protected: Boolean, query__depth__value: BigInt, query__depth__values: [BigInt], query__depth__source__id: ID, query__depth__owner__id: ID, query__depth__is_visible: Boolean, query__depth__is_protected: Boolean, query__operations__value: GenericScalar, query__operations__values: [GenericScalar], query__operations__source__id: ID, query__operations__owner__id: ID, query__operations__is_visible: Boolean, query__operations__is_protected: Boolean, query__name__value: String, query__name__values: [String], query__name__source__id: ID, query__name__owner__id: ID, query__name__is_visible: Boolean, query__name__is_protected: Boolean, query__query__value: String, query__query__values: [String], query__query__source__id: ID, query__query__owner__id: ID, query__query__is_visible: Boolean, query__query__is_protected: Boolean, query__description__value: String, query__description__values: [String], query__description__source__id: ID, query__description__owner__id: ID, query__description__is_visible: Boolean, query__description__is_protected: Boolean, query__height__value: BigInt, query__height__values: [BigInt], query__height__source__id: ID, query__height__owner__id: ID, query__height__is_visible: Boolean, query__height__is_protected: Boolean, repository__ids: [ID], repository__isnull: Boolean, repository__sync_status__value: String, repository__sync_status__values: [String], repository__sync_status__source__id: ID, repository__sync_status__owner__id: ID, repository__sync_status__is_visible: Boolean, repository__sync_status__is_protected: Boolean, repository__description__value: String, repository__description__values: [String], repository__description__source__id: ID, repository__description__owner__id: ID, repository__description__is_visible: Boolean, repository__description__is_protected: Boolean, repository__location__value: String, repository__location__values: [String], repository__location__source__id: ID, repository__location__owner__id: ID, repository__location__is_visible: Boolean, repository__location__is_protected: Boolean, repository__internal_status__value: String, repository__internal_status__values: [String], repository__internal_status__source__id: ID, repository__internal_status__owner__id: ID, repository__internal_status__is_visible: Boolean, repository__internal_status__is_protected: Boolean, repository__name__value: String, repository__name__values: [String], repository__name__source__id: ID, repository__name__owner__id: ID, repository__name__is_visible: Boolean, repository__name__is_protected: Boolean, repository__operational_status__value: String, repository__operational_status__values: [String], repository__operational_status__source__id: ID, repository__operational_status__owner__id: ID, repository__operational_status__is_visible: Boolean, repository__operational_status__is_protected: Boolean, tags__ids: [ID], tags__isnull: Boolean, tags__description__value: String, tags__description__values: [String], tags__description__source__id: ID, tags__description__owner__id: ID, tags__description__is_visible: Boolean, tags__description__is_protected: Boolean, tags__name__value: String, tags__name__values: [String], tags__name__source__id: ID, tags__name__owner__id: ID, tags__name__is_visible: Boolean, tags__name__is_protected: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], targets__ids: [ID], targets__isnull: Boolean, targets__label__value: String, targets__label__values: [String], targets__label__source__id: ID, targets__label__owner__id: ID, targets__label__is_visible: Boolean, targets__label__is_protected: Boolean, targets__description__value: String, targets__description__values: [String], targets__description__source__id: ID, targets__description__owner__id: ID, targets__description__is_visible: Boolean, targets__description__is_protected: Boolean, targets__name__value: String, targets__name__values: [String], targets__name__source__id: ID, targets__name__owner__id: ID, targets__name__is_visible: Boolean, targets__name__is_protected: Boolean, targets__group_type__value: String, targets__group_type__values: [String], targets__group_type__source__id: ID, targets__group_type__owner__id: ID, targets__group_type__is_visible: Boolean, targets__group_type__is_protected: Boolean): PaginatedCoreCheckDefinition! + CoreTransformPython(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], file_path__value: String, file_path__values: [String], file_path__isnull: Boolean, file_path__source__id: ID, file_path__owner__id: ID, file_path__is_visible: Boolean, file_path__is_protected: Boolean, convert_query_response__value: Boolean, convert_query_response__values: [Boolean], convert_query_response__isnull: Boolean, convert_query_response__source__id: ID, convert_query_response__owner__id: ID, convert_query_response__is_visible: Boolean, convert_query_response__is_protected: Boolean, class_name__value: String, class_name__values: [String], class_name__isnull: Boolean, class_name__source__id: ID, class_name__owner__id: ID, class_name__is_visible: Boolean, class_name__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, timeout__value: BigInt, timeout__values: [BigInt], timeout__isnull: Boolean, timeout__source__id: ID, timeout__owner__id: ID, timeout__is_visible: Boolean, timeout__is_protected: Boolean, label__value: String, label__values: [String], label__isnull: Boolean, label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], repository__ids: [ID], repository__isnull: Boolean, repository__sync_status__value: String, repository__sync_status__values: [String], repository__sync_status__source__id: ID, repository__sync_status__owner__id: ID, repository__sync_status__is_visible: Boolean, repository__sync_status__is_protected: Boolean, repository__description__value: String, repository__description__values: [String], repository__description__source__id: ID, repository__description__owner__id: ID, repository__description__is_visible: Boolean, repository__description__is_protected: Boolean, repository__location__value: String, repository__location__values: [String], repository__location__source__id: ID, repository__location__owner__id: ID, repository__location__is_visible: Boolean, repository__location__is_protected: Boolean, repository__internal_status__value: String, repository__internal_status__values: [String], repository__internal_status__source__id: ID, repository__internal_status__owner__id: ID, repository__internal_status__is_visible: Boolean, repository__internal_status__is_protected: Boolean, repository__name__value: String, repository__name__values: [String], repository__name__source__id: ID, repository__name__owner__id: ID, repository__name__is_visible: Boolean, repository__name__is_protected: Boolean, repository__operational_status__value: String, repository__operational_status__values: [String], repository__operational_status__source__id: ID, repository__operational_status__owner__id: ID, repository__operational_status__is_visible: Boolean, repository__operational_status__is_protected: Boolean, query__ids: [ID], query__isnull: Boolean, query__variables__value: GenericScalar, query__variables__values: [GenericScalar], query__variables__source__id: ID, query__variables__owner__id: ID, query__variables__is_visible: Boolean, query__variables__is_protected: Boolean, query__models__value: GenericScalar, query__models__values: [GenericScalar], query__models__source__id: ID, query__models__owner__id: ID, query__models__is_visible: Boolean, query__models__is_protected: Boolean, query__depth__value: BigInt, query__depth__values: [BigInt], query__depth__source__id: ID, query__depth__owner__id: ID, query__depth__is_visible: Boolean, query__depth__is_protected: Boolean, query__operations__value: GenericScalar, query__operations__values: [GenericScalar], query__operations__source__id: ID, query__operations__owner__id: ID, query__operations__is_visible: Boolean, query__operations__is_protected: Boolean, query__name__value: String, query__name__values: [String], query__name__source__id: ID, query__name__owner__id: ID, query__name__is_visible: Boolean, query__name__is_protected: Boolean, query__query__value: String, query__query__values: [String], query__query__source__id: ID, query__query__owner__id: ID, query__query__is_visible: Boolean, query__query__is_protected: Boolean, query__description__value: String, query__description__values: [String], query__description__source__id: ID, query__description__owner__id: ID, query__description__is_visible: Boolean, query__description__is_protected: Boolean, query__height__value: BigInt, query__height__values: [BigInt], query__height__source__id: ID, query__height__owner__id: ID, query__height__is_visible: Boolean, query__height__is_protected: Boolean, tags__ids: [ID], tags__isnull: Boolean, tags__description__value: String, tags__description__values: [String], tags__description__source__id: ID, tags__description__owner__id: ID, tags__description__is_visible: Boolean, tags__description__is_protected: Boolean, tags__name__value: String, tags__name__values: [String], tags__name__source__id: ID, tags__name__owner__id: ID, tags__name__is_visible: Boolean, tags__name__is_protected: Boolean): PaginatedCoreTransformPython! + CoreGraphQLQuery(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], variables__value: GenericScalar, variables__values: [GenericScalar], variables__isnull: Boolean, variables__source__id: ID, variables__owner__id: ID, variables__is_visible: Boolean, variables__is_protected: Boolean, models__value: GenericScalar, models__values: [GenericScalar], models__isnull: Boolean, models__source__id: ID, models__owner__id: ID, models__is_visible: Boolean, models__is_protected: Boolean, depth__value: BigInt, depth__values: [BigInt], depth__isnull: Boolean, depth__source__id: ID, depth__owner__id: ID, depth__is_visible: Boolean, depth__is_protected: Boolean, operations__value: GenericScalar, operations__values: [GenericScalar], operations__isnull: Boolean, operations__source__id: ID, operations__owner__id: ID, operations__is_visible: Boolean, operations__is_protected: Boolean, name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, query__value: String, query__values: [String], query__isnull: Boolean, query__source__id: ID, query__owner__id: ID, query__is_visible: Boolean, query__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, height__value: BigInt, height__values: [BigInt], height__isnull: Boolean, height__source__id: ID, height__owner__id: ID, height__is_visible: Boolean, height__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, tags__ids: [ID], tags__isnull: Boolean, tags__description__value: String, tags__description__values: [String], tags__description__source__id: ID, tags__description__owner__id: ID, tags__description__is_visible: Boolean, tags__description__is_protected: Boolean, tags__name__value: String, tags__name__values: [String], tags__name__source__id: ID, tags__name__owner__id: ID, tags__name__is_visible: Boolean, tags__name__is_protected: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], repository__ids: [ID], repository__isnull: Boolean, repository__sync_status__value: String, repository__sync_status__values: [String], repository__sync_status__source__id: ID, repository__sync_status__owner__id: ID, repository__sync_status__is_visible: Boolean, repository__sync_status__is_protected: Boolean, repository__description__value: String, repository__description__values: [String], repository__description__source__id: ID, repository__description__owner__id: ID, repository__description__is_visible: Boolean, repository__description__is_protected: Boolean, repository__location__value: String, repository__location__values: [String], repository__location__source__id: ID, repository__location__owner__id: ID, repository__location__is_visible: Boolean, repository__location__is_protected: Boolean, repository__internal_status__value: String, repository__internal_status__values: [String], repository__internal_status__source__id: ID, repository__internal_status__owner__id: ID, repository__internal_status__is_visible: Boolean, repository__internal_status__is_protected: Boolean, repository__name__value: String, repository__name__values: [String], repository__name__source__id: ID, repository__name__owner__id: ID, repository__name__is_visible: Boolean, repository__name__is_protected: Boolean, repository__operational_status__value: String, repository__operational_status__values: [String], repository__operational_status__source__id: ID, repository__operational_status__owner__id: ID, repository__operational_status__is_visible: Boolean, repository__operational_status__is_protected: Boolean): PaginatedCoreGraphQLQuery! + CoreArtifact(offset: Int, limit: Int, order: OrderInput, ids: [ID], storage_id__value: String, storage_id__values: [String], storage_id__isnull: Boolean, storage_id__source__id: ID, storage_id__owner__id: ID, storage_id__is_visible: Boolean, storage_id__is_protected: Boolean, checksum__value: String, checksum__values: [String], checksum__isnull: Boolean, checksum__source__id: ID, checksum__owner__id: ID, checksum__is_visible: Boolean, checksum__is_protected: Boolean, name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, status__value: String, status__values: [String], status__isnull: Boolean, status__source__id: ID, status__owner__id: ID, status__is_visible: Boolean, status__is_protected: Boolean, parameters__value: GenericScalar, parameters__values: [GenericScalar], parameters__isnull: Boolean, parameters__source__id: ID, parameters__owner__id: ID, parameters__is_visible: Boolean, parameters__is_protected: Boolean, content_type__value: String, content_type__values: [String], content_type__isnull: Boolean, content_type__source__id: ID, content_type__owner__id: ID, content_type__is_visible: Boolean, content_type__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, object__ids: [ID], object__isnull: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], definition__ids: [ID], definition__isnull: Boolean, definition__artifact_name__value: String, definition__artifact_name__values: [String], definition__artifact_name__source__id: ID, definition__artifact_name__owner__id: ID, definition__artifact_name__is_visible: Boolean, definition__artifact_name__is_protected: Boolean, definition__parameters__value: GenericScalar, definition__parameters__values: [GenericScalar], definition__parameters__source__id: ID, definition__parameters__owner__id: ID, definition__parameters__is_visible: Boolean, definition__parameters__is_protected: Boolean, definition__name__value: String, definition__name__values: [String], definition__name__source__id: ID, definition__name__owner__id: ID, definition__name__is_visible: Boolean, definition__name__is_protected: Boolean, definition__content_type__value: String, definition__content_type__values: [String], definition__content_type__source__id: ID, definition__content_type__owner__id: ID, definition__content_type__is_visible: Boolean, definition__content_type__is_protected: Boolean, definition__description__value: String, definition__description__values: [String], definition__description__source__id: ID, definition__description__owner__id: ID, definition__description__is_visible: Boolean, definition__description__is_protected: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String]): PaginatedCoreArtifact! + CoreArtifactDefinition(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], artifact_name__value: String, artifact_name__values: [String], artifact_name__isnull: Boolean, artifact_name__source__id: ID, artifact_name__owner__id: ID, artifact_name__is_visible: Boolean, artifact_name__is_protected: Boolean, parameters__value: GenericScalar, parameters__values: [GenericScalar], parameters__isnull: Boolean, parameters__source__id: ID, parameters__owner__id: ID, parameters__is_visible: Boolean, parameters__is_protected: Boolean, name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, content_type__value: String, content_type__values: [String], content_type__isnull: Boolean, content_type__source__id: ID, content_type__owner__id: ID, content_type__is_visible: Boolean, content_type__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], transformation__ids: [ID], transformation__isnull: Boolean, transformation__description__value: String, transformation__description__values: [String], transformation__description__source__id: ID, transformation__description__owner__id: ID, transformation__description__is_visible: Boolean, transformation__description__is_protected: Boolean, transformation__name__value: String, transformation__name__values: [String], transformation__name__source__id: ID, transformation__name__owner__id: ID, transformation__name__is_visible: Boolean, transformation__name__is_protected: Boolean, transformation__timeout__value: BigInt, transformation__timeout__values: [BigInt], transformation__timeout__source__id: ID, transformation__timeout__owner__id: ID, transformation__timeout__is_visible: Boolean, transformation__timeout__is_protected: Boolean, transformation__label__value: String, transformation__label__values: [String], transformation__label__source__id: ID, transformation__label__owner__id: ID, transformation__label__is_visible: Boolean, transformation__label__is_protected: Boolean, targets__ids: [ID], targets__isnull: Boolean, targets__label__value: String, targets__label__values: [String], targets__label__source__id: ID, targets__label__owner__id: ID, targets__label__is_visible: Boolean, targets__label__is_protected: Boolean, targets__description__value: String, targets__description__values: [String], targets__description__source__id: ID, targets__description__owner__id: ID, targets__description__is_visible: Boolean, targets__description__is_protected: Boolean, targets__name__value: String, targets__name__values: [String], targets__name__source__id: ID, targets__name__owner__id: ID, targets__name__is_visible: Boolean, targets__name__is_protected: Boolean, targets__group_type__value: String, targets__group_type__values: [String], targets__group_type__source__id: ID, targets__group_type__owner__id: ID, targets__group_type__is_visible: Boolean, targets__group_type__is_protected: Boolean): PaginatedCoreArtifactDefinition! + CoreGeneratorDefinition(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], class_name__value: String, class_name__values: [String], class_name__isnull: Boolean, class_name__source__id: ID, class_name__owner__id: ID, class_name__is_visible: Boolean, class_name__is_protected: Boolean, file_path__value: String, file_path__values: [String], file_path__isnull: Boolean, file_path__source__id: ID, file_path__owner__id: ID, file_path__is_visible: Boolean, file_path__is_protected: Boolean, convert_query_response__value: Boolean, convert_query_response__values: [Boolean], convert_query_response__isnull: Boolean, convert_query_response__source__id: ID, convert_query_response__owner__id: ID, convert_query_response__is_visible: Boolean, convert_query_response__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, parameters__value: GenericScalar, parameters__values: [GenericScalar], parameters__isnull: Boolean, parameters__source__id: ID, parameters__owner__id: ID, parameters__is_visible: Boolean, parameters__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, repository__ids: [ID], repository__isnull: Boolean, repository__sync_status__value: String, repository__sync_status__values: [String], repository__sync_status__source__id: ID, repository__sync_status__owner__id: ID, repository__sync_status__is_visible: Boolean, repository__sync_status__is_protected: Boolean, repository__description__value: String, repository__description__values: [String], repository__description__source__id: ID, repository__description__owner__id: ID, repository__description__is_visible: Boolean, repository__description__is_protected: Boolean, repository__location__value: String, repository__location__values: [String], repository__location__source__id: ID, repository__location__owner__id: ID, repository__location__is_visible: Boolean, repository__location__is_protected: Boolean, repository__internal_status__value: String, repository__internal_status__values: [String], repository__internal_status__source__id: ID, repository__internal_status__owner__id: ID, repository__internal_status__is_visible: Boolean, repository__internal_status__is_protected: Boolean, repository__name__value: String, repository__name__values: [String], repository__name__source__id: ID, repository__name__owner__id: ID, repository__name__is_visible: Boolean, repository__name__is_protected: Boolean, repository__operational_status__value: String, repository__operational_status__values: [String], repository__operational_status__source__id: ID, repository__operational_status__owner__id: ID, repository__operational_status__is_visible: Boolean, repository__operational_status__is_protected: Boolean, targets__ids: [ID], targets__isnull: Boolean, targets__label__value: String, targets__label__values: [String], targets__label__source__id: ID, targets__label__owner__id: ID, targets__label__is_visible: Boolean, targets__label__is_protected: Boolean, targets__description__value: String, targets__description__values: [String], targets__description__source__id: ID, targets__description__owner__id: ID, targets__description__is_visible: Boolean, targets__description__is_protected: Boolean, targets__name__value: String, targets__name__values: [String], targets__name__source__id: ID, targets__name__owner__id: ID, targets__name__is_visible: Boolean, targets__name__is_protected: Boolean, targets__group_type__value: String, targets__group_type__values: [String], targets__group_type__source__id: ID, targets__group_type__owner__id: ID, targets__group_type__is_visible: Boolean, targets__group_type__is_protected: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], query__ids: [ID], query__isnull: Boolean, query__variables__value: GenericScalar, query__variables__values: [GenericScalar], query__variables__source__id: ID, query__variables__owner__id: ID, query__variables__is_visible: Boolean, query__variables__is_protected: Boolean, query__models__value: GenericScalar, query__models__values: [GenericScalar], query__models__source__id: ID, query__models__owner__id: ID, query__models__is_visible: Boolean, query__models__is_protected: Boolean, query__depth__value: BigInt, query__depth__values: [BigInt], query__depth__source__id: ID, query__depth__owner__id: ID, query__depth__is_visible: Boolean, query__depth__is_protected: Boolean, query__operations__value: GenericScalar, query__operations__values: [GenericScalar], query__operations__source__id: ID, query__operations__owner__id: ID, query__operations__is_visible: Boolean, query__operations__is_protected: Boolean, query__name__value: String, query__name__values: [String], query__name__source__id: ID, query__name__owner__id: ID, query__name__is_visible: Boolean, query__name__is_protected: Boolean, query__query__value: String, query__query__values: [String], query__query__source__id: ID, query__query__owner__id: ID, query__query__is_visible: Boolean, query__query__is_protected: Boolean, query__description__value: String, query__description__values: [String], query__description__source__id: ID, query__description__owner__id: ID, query__description__is_visible: Boolean, query__description__is_protected: Boolean, query__height__value: BigInt, query__height__values: [BigInt], query__height__source__id: ID, query__height__owner__id: ID, query__height__is_visible: Boolean, query__height__is_protected: Boolean): PaginatedCoreGeneratorDefinition! + CoreGeneratorInstance(offset: Int, limit: Int, order: OrderInput, ids: [ID], name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, status__value: String, status__values: [String], status__isnull: Boolean, status__source__id: ID, status__owner__id: ID, status__is_visible: Boolean, status__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, definition__ids: [ID], definition__isnull: Boolean, definition__class_name__value: String, definition__class_name__values: [String], definition__class_name__source__id: ID, definition__class_name__owner__id: ID, definition__class_name__is_visible: Boolean, definition__class_name__is_protected: Boolean, definition__file_path__value: String, definition__file_path__values: [String], definition__file_path__source__id: ID, definition__file_path__owner__id: ID, definition__file_path__is_visible: Boolean, definition__file_path__is_protected: Boolean, definition__convert_query_response__value: Boolean, definition__convert_query_response__values: [Boolean], definition__convert_query_response__source__id: ID, definition__convert_query_response__owner__id: ID, definition__convert_query_response__is_visible: Boolean, definition__convert_query_response__is_protected: Boolean, definition__description__value: String, definition__description__values: [String], definition__description__source__id: ID, definition__description__owner__id: ID, definition__description__is_visible: Boolean, definition__description__is_protected: Boolean, definition__name__value: String, definition__name__values: [String], definition__name__source__id: ID, definition__name__owner__id: ID, definition__name__is_visible: Boolean, definition__name__is_protected: Boolean, definition__parameters__value: GenericScalar, definition__parameters__values: [GenericScalar], definition__parameters__source__id: ID, definition__parameters__owner__id: ID, definition__parameters__is_visible: Boolean, definition__parameters__is_protected: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], object__ids: [ID], object__isnull: Boolean): PaginatedCoreGeneratorInstance! + CoreStandardWebhook(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], shared_key__value: String, shared_key__values: [String], shared_key__isnull: Boolean, shared_key__source__id: ID, shared_key__owner__id: ID, shared_key__is_visible: Boolean, shared_key__is_protected: Boolean, event_type__value: String, event_type__values: [String], event_type__isnull: Boolean, event_type__source__id: ID, event_type__owner__id: ID, event_type__is_visible: Boolean, event_type__is_protected: Boolean, branch_scope__value: String, branch_scope__values: [String], branch_scope__isnull: Boolean, branch_scope__source__id: ID, branch_scope__owner__id: ID, branch_scope__is_visible: Boolean, branch_scope__is_protected: Boolean, name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, validate_certificates__value: Boolean, validate_certificates__values: [Boolean], validate_certificates__isnull: Boolean, validate_certificates__source__id: ID, validate_certificates__owner__id: ID, validate_certificates__is_visible: Boolean, validate_certificates__is_protected: Boolean, node_kind__value: String, node_kind__values: [String], node_kind__isnull: Boolean, node_kind__source__id: ID, node_kind__owner__id: ID, node_kind__is_visible: Boolean, node_kind__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, url__value: String, url__values: [String], url__isnull: Boolean, url__source__id: ID, url__owner__id: ID, url__is_visible: Boolean, url__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String]): PaginatedCoreStandardWebhook! + CoreCustomWebhook(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], shared_key__value: String, shared_key__values: [String], shared_key__isnull: Boolean, shared_key__source__id: ID, shared_key__owner__id: ID, shared_key__is_visible: Boolean, shared_key__is_protected: Boolean, event_type__value: String, event_type__values: [String], event_type__isnull: Boolean, event_type__source__id: ID, event_type__owner__id: ID, event_type__is_visible: Boolean, event_type__is_protected: Boolean, branch_scope__value: String, branch_scope__values: [String], branch_scope__isnull: Boolean, branch_scope__source__id: ID, branch_scope__owner__id: ID, branch_scope__is_visible: Boolean, branch_scope__is_protected: Boolean, name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, validate_certificates__value: Boolean, validate_certificates__values: [Boolean], validate_certificates__isnull: Boolean, validate_certificates__source__id: ID, validate_certificates__owner__id: ID, validate_certificates__is_visible: Boolean, validate_certificates__is_protected: Boolean, node_kind__value: String, node_kind__values: [String], node_kind__isnull: Boolean, node_kind__source__id: ID, node_kind__owner__id: ID, node_kind__is_visible: Boolean, node_kind__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, url__value: String, url__values: [String], url__isnull: Boolean, url__source__id: ID, url__owner__id: ID, url__is_visible: Boolean, url__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, transformation__ids: [ID], transformation__isnull: Boolean, transformation__file_path__value: String, transformation__file_path__values: [String], transformation__file_path__source__id: ID, transformation__file_path__owner__id: ID, transformation__file_path__is_visible: Boolean, transformation__file_path__is_protected: Boolean, transformation__convert_query_response__value: Boolean, transformation__convert_query_response__values: [Boolean], transformation__convert_query_response__source__id: ID, transformation__convert_query_response__owner__id: ID, transformation__convert_query_response__is_visible: Boolean, transformation__convert_query_response__is_protected: Boolean, transformation__class_name__value: String, transformation__class_name__values: [String], transformation__class_name__source__id: ID, transformation__class_name__owner__id: ID, transformation__class_name__is_visible: Boolean, transformation__class_name__is_protected: Boolean, transformation__description__value: String, transformation__description__values: [String], transformation__description__source__id: ID, transformation__description__owner__id: ID, transformation__description__is_visible: Boolean, transformation__description__is_protected: Boolean, transformation__name__value: String, transformation__name__values: [String], transformation__name__source__id: ID, transformation__name__owner__id: ID, transformation__name__is_visible: Boolean, transformation__name__is_protected: Boolean, transformation__timeout__value: BigInt, transformation__timeout__values: [BigInt], transformation__timeout__source__id: ID, transformation__timeout__owner__id: ID, transformation__timeout__is_visible: Boolean, transformation__timeout__is_protected: Boolean, transformation__label__value: String, transformation__label__values: [String], transformation__label__source__id: ID, transformation__label__owner__id: ID, transformation__label__is_visible: Boolean, transformation__label__is_protected: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String]): PaginatedCoreCustomWebhook! + IpamNamespace(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], default__value: Boolean, default__values: [Boolean], default__isnull: Boolean, default__source__id: ID, default__owner__id: ID, default__is_visible: Boolean, default__is_protected: Boolean, name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], profiles__ids: [ID], profiles__isnull: Boolean, profiles__profile_name__value: String, profiles__profile_name__values: [String], profiles__profile_name__source__id: ID, profiles__profile_name__owner__id: ID, profiles__profile_name__is_visible: Boolean, profiles__profile_name__is_protected: Boolean, profiles__profile_priority__value: BigInt, profiles__profile_priority__values: [BigInt], profiles__profile_priority__source__id: ID, profiles__profile_priority__owner__id: ID, profiles__profile_priority__is_visible: Boolean, profiles__profile_priority__is_protected: Boolean, ip_prefixes__ids: [ID], ip_prefixes__isnull: Boolean, ip_prefixes__description__value: String, ip_prefixes__description__values: [String], ip_prefixes__description__source__id: ID, ip_prefixes__description__owner__id: ID, ip_prefixes__description__is_visible: Boolean, ip_prefixes__description__is_protected: Boolean, ip_prefixes__network_address__value: String, ip_prefixes__network_address__values: [String], ip_prefixes__network_address__source__id: ID, ip_prefixes__network_address__owner__id: ID, ip_prefixes__network_address__is_visible: Boolean, ip_prefixes__network_address__is_protected: Boolean, ip_prefixes__broadcast_address__value: String, ip_prefixes__broadcast_address__values: [String], ip_prefixes__broadcast_address__source__id: ID, ip_prefixes__broadcast_address__owner__id: ID, ip_prefixes__broadcast_address__is_visible: Boolean, ip_prefixes__broadcast_address__is_protected: Boolean, ip_prefixes__prefix__value: String, ip_prefixes__prefix__values: [String], ip_prefixes__prefix__source__id: ID, ip_prefixes__prefix__owner__id: ID, ip_prefixes__prefix__is_visible: Boolean, ip_prefixes__prefix__is_protected: Boolean, ip_prefixes__is_pool__value: Boolean, ip_prefixes__is_pool__values: [Boolean], ip_prefixes__is_pool__source__id: ID, ip_prefixes__is_pool__owner__id: ID, ip_prefixes__is_pool__is_visible: Boolean, ip_prefixes__is_pool__is_protected: Boolean, ip_prefixes__hostmask__value: String, ip_prefixes__hostmask__values: [String], ip_prefixes__hostmask__source__id: ID, ip_prefixes__hostmask__owner__id: ID, ip_prefixes__hostmask__is_visible: Boolean, ip_prefixes__hostmask__is_protected: Boolean, ip_prefixes__utilization__value: BigInt, ip_prefixes__utilization__values: [BigInt], ip_prefixes__utilization__source__id: ID, ip_prefixes__utilization__owner__id: ID, ip_prefixes__utilization__is_visible: Boolean, ip_prefixes__utilization__is_protected: Boolean, ip_prefixes__member_type__value: String, ip_prefixes__member_type__values: [String], ip_prefixes__member_type__source__id: ID, ip_prefixes__member_type__owner__id: ID, ip_prefixes__member_type__is_visible: Boolean, ip_prefixes__member_type__is_protected: Boolean, ip_prefixes__netmask__value: String, ip_prefixes__netmask__values: [String], ip_prefixes__netmask__source__id: ID, ip_prefixes__netmask__owner__id: ID, ip_prefixes__netmask__is_visible: Boolean, ip_prefixes__netmask__is_protected: Boolean, ip_prefixes__is_top_level__value: Boolean, ip_prefixes__is_top_level__values: [Boolean], ip_prefixes__is_top_level__source__id: ID, ip_prefixes__is_top_level__owner__id: ID, ip_prefixes__is_top_level__is_visible: Boolean, ip_prefixes__is_top_level__is_protected: Boolean, ip_addresses__ids: [ID], ip_addresses__isnull: Boolean, ip_addresses__address__value: String, ip_addresses__address__values: [String], ip_addresses__address__source__id: ID, ip_addresses__address__owner__id: ID, ip_addresses__address__is_visible: Boolean, ip_addresses__address__is_protected: Boolean, ip_addresses__description__value: String, ip_addresses__description__values: [String], ip_addresses__description__source__id: ID, ip_addresses__description__owner__id: ID, ip_addresses__description__is_visible: Boolean, ip_addresses__description__is_protected: Boolean): PaginatedIpamNamespace! + CoreIPPrefixPool(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], default_member_type__value: String, default_member_type__values: [String], default_member_type__isnull: Boolean, default_member_type__source__id: ID, default_member_type__owner__id: ID, default_member_type__is_visible: Boolean, default_member_type__is_protected: Boolean, default_prefix_length__value: BigInt, default_prefix_length__values: [BigInt], default_prefix_length__isnull: Boolean, default_prefix_length__source__id: ID, default_prefix_length__owner__id: ID, default_prefix_length__is_visible: Boolean, default_prefix_length__is_protected: Boolean, default_prefix_type__value: String, default_prefix_type__values: [String], default_prefix_type__isnull: Boolean, default_prefix_type__source__id: ID, default_prefix_type__owner__id: ID, default_prefix_type__is_visible: Boolean, default_prefix_type__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], ip_namespace__ids: [ID], ip_namespace__isnull: Boolean, ip_namespace__name__value: String, ip_namespace__name__values: [String], ip_namespace__name__source__id: ID, ip_namespace__name__owner__id: ID, ip_namespace__name__is_visible: Boolean, ip_namespace__name__is_protected: Boolean, ip_namespace__description__value: String, ip_namespace__description__values: [String], ip_namespace__description__source__id: ID, ip_namespace__description__owner__id: ID, ip_namespace__description__is_visible: Boolean, ip_namespace__description__is_protected: Boolean, resources__ids: [ID], resources__isnull: Boolean, resources__description__value: String, resources__description__values: [String], resources__description__source__id: ID, resources__description__owner__id: ID, resources__description__is_visible: Boolean, resources__description__is_protected: Boolean, resources__network_address__value: String, resources__network_address__values: [String], resources__network_address__source__id: ID, resources__network_address__owner__id: ID, resources__network_address__is_visible: Boolean, resources__network_address__is_protected: Boolean, resources__broadcast_address__value: String, resources__broadcast_address__values: [String], resources__broadcast_address__source__id: ID, resources__broadcast_address__owner__id: ID, resources__broadcast_address__is_visible: Boolean, resources__broadcast_address__is_protected: Boolean, resources__prefix__value: String, resources__prefix__values: [String], resources__prefix__source__id: ID, resources__prefix__owner__id: ID, resources__prefix__is_visible: Boolean, resources__prefix__is_protected: Boolean, resources__is_pool__value: Boolean, resources__is_pool__values: [Boolean], resources__is_pool__source__id: ID, resources__is_pool__owner__id: ID, resources__is_pool__is_visible: Boolean, resources__is_pool__is_protected: Boolean, resources__hostmask__value: String, resources__hostmask__values: [String], resources__hostmask__source__id: ID, resources__hostmask__owner__id: ID, resources__hostmask__is_visible: Boolean, resources__hostmask__is_protected: Boolean, resources__utilization__value: BigInt, resources__utilization__values: [BigInt], resources__utilization__source__id: ID, resources__utilization__owner__id: ID, resources__utilization__is_visible: Boolean, resources__utilization__is_protected: Boolean, resources__member_type__value: String, resources__member_type__values: [String], resources__member_type__source__id: ID, resources__member_type__owner__id: ID, resources__member_type__is_visible: Boolean, resources__member_type__is_protected: Boolean, resources__netmask__value: String, resources__netmask__values: [String], resources__netmask__source__id: ID, resources__netmask__owner__id: ID, resources__netmask__is_visible: Boolean, resources__netmask__is_protected: Boolean, resources__is_top_level__value: Boolean, resources__is_top_level__values: [Boolean], resources__is_top_level__source__id: ID, resources__is_top_level__owner__id: ID, resources__is_top_level__is_visible: Boolean, resources__is_top_level__is_protected: Boolean): PaginatedCoreIPPrefixPool! + CoreIPAddressPool(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], default_address_type__value: String, default_address_type__values: [String], default_address_type__isnull: Boolean, default_address_type__source__id: ID, default_address_type__owner__id: ID, default_address_type__is_visible: Boolean, default_address_type__is_protected: Boolean, default_prefix_length__value: BigInt, default_prefix_length__values: [BigInt], default_prefix_length__isnull: Boolean, default_prefix_length__source__id: ID, default_prefix_length__owner__id: ID, default_prefix_length__is_visible: Boolean, default_prefix_length__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], ip_namespace__ids: [ID], ip_namespace__isnull: Boolean, ip_namespace__name__value: String, ip_namespace__name__values: [String], ip_namespace__name__source__id: ID, ip_namespace__name__owner__id: ID, ip_namespace__name__is_visible: Boolean, ip_namespace__name__is_protected: Boolean, ip_namespace__description__value: String, ip_namespace__description__values: [String], ip_namespace__description__source__id: ID, ip_namespace__description__owner__id: ID, ip_namespace__description__is_visible: Boolean, ip_namespace__description__is_protected: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], resources__ids: [ID], resources__isnull: Boolean, resources__description__value: String, resources__description__values: [String], resources__description__source__id: ID, resources__description__owner__id: ID, resources__description__is_visible: Boolean, resources__description__is_protected: Boolean, resources__network_address__value: String, resources__network_address__values: [String], resources__network_address__source__id: ID, resources__network_address__owner__id: ID, resources__network_address__is_visible: Boolean, resources__network_address__is_protected: Boolean, resources__broadcast_address__value: String, resources__broadcast_address__values: [String], resources__broadcast_address__source__id: ID, resources__broadcast_address__owner__id: ID, resources__broadcast_address__is_visible: Boolean, resources__broadcast_address__is_protected: Boolean, resources__prefix__value: String, resources__prefix__values: [String], resources__prefix__source__id: ID, resources__prefix__owner__id: ID, resources__prefix__is_visible: Boolean, resources__prefix__is_protected: Boolean, resources__is_pool__value: Boolean, resources__is_pool__values: [Boolean], resources__is_pool__source__id: ID, resources__is_pool__owner__id: ID, resources__is_pool__is_visible: Boolean, resources__is_pool__is_protected: Boolean, resources__hostmask__value: String, resources__hostmask__values: [String], resources__hostmask__source__id: ID, resources__hostmask__owner__id: ID, resources__hostmask__is_visible: Boolean, resources__hostmask__is_protected: Boolean, resources__utilization__value: BigInt, resources__utilization__values: [BigInt], resources__utilization__source__id: ID, resources__utilization__owner__id: ID, resources__utilization__is_visible: Boolean, resources__utilization__is_protected: Boolean, resources__member_type__value: String, resources__member_type__values: [String], resources__member_type__source__id: ID, resources__member_type__owner__id: ID, resources__member_type__is_visible: Boolean, resources__member_type__is_protected: Boolean, resources__netmask__value: String, resources__netmask__values: [String], resources__netmask__source__id: ID, resources__netmask__owner__id: ID, resources__netmask__is_visible: Boolean, resources__netmask__is_protected: Boolean, resources__is_top_level__value: Boolean, resources__is_top_level__values: [Boolean], resources__is_top_level__source__id: ID, resources__is_top_level__owner__id: ID, resources__is_top_level__is_visible: Boolean, resources__is_top_level__is_protected: Boolean): PaginatedCoreIPAddressPool! + CoreNumberPool(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], start_range__value: BigInt, start_range__values: [BigInt], start_range__isnull: Boolean, start_range__source__id: ID, start_range__owner__id: ID, start_range__is_visible: Boolean, start_range__is_protected: Boolean, node__value: String, node__values: [String], node__isnull: Boolean, node__source__id: ID, node__owner__id: ID, node__is_visible: Boolean, node__is_protected: Boolean, pool_type__value: String, pool_type__values: [String], pool_type__isnull: Boolean, pool_type__source__id: ID, pool_type__owner__id: ID, pool_type__is_visible: Boolean, pool_type__is_protected: Boolean, node_attribute__value: String, node_attribute__values: [String], node_attribute__isnull: Boolean, node_attribute__source__id: ID, node_attribute__owner__id: ID, node_attribute__is_visible: Boolean, node_attribute__is_protected: Boolean, end_range__value: BigInt, end_range__values: [BigInt], end_range__isnull: Boolean, end_range__source__id: ID, end_range__owner__id: ID, end_range__is_visible: Boolean, end_range__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String]): PaginatedCoreNumberPool! + CoreGlobalPermission(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], action__value: String, action__values: [String], action__isnull: Boolean, action__source__id: ID, action__owner__id: ID, action__is_visible: Boolean, action__is_protected: Boolean, decision__value: BigInt, decision__values: [BigInt], decision__isnull: Boolean, decision__source__id: ID, decision__owner__id: ID, decision__is_visible: Boolean, decision__is_protected: Boolean, identifier__value: String, identifier__values: [String], identifier__isnull: Boolean, identifier__source__id: ID, identifier__owner__id: ID, identifier__is_visible: Boolean, identifier__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], roles__ids: [ID], roles__isnull: Boolean, roles__name__value: String, roles__name__values: [String], roles__name__source__id: ID, roles__name__owner__id: ID, roles__name__is_visible: Boolean, roles__name__is_protected: Boolean): PaginatedCoreGlobalPermission! + CoreObjectPermission(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], namespace__value: String, namespace__values: [String], namespace__isnull: Boolean, namespace__source__id: ID, namespace__owner__id: ID, namespace__is_visible: Boolean, namespace__is_protected: Boolean, decision__value: BigInt, decision__values: [BigInt], decision__isnull: Boolean, decision__source__id: ID, decision__owner__id: ID, decision__is_visible: Boolean, decision__is_protected: Boolean, action__value: String, action__values: [String], action__isnull: Boolean, action__source__id: ID, action__owner__id: ID, action__is_visible: Boolean, action__is_protected: Boolean, name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, identifier__value: String, identifier__values: [String], identifier__isnull: Boolean, identifier__source__id: ID, identifier__owner__id: ID, identifier__is_visible: Boolean, identifier__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], roles__ids: [ID], roles__isnull: Boolean, roles__name__value: String, roles__name__values: [String], roles__name__source__id: ID, roles__name__owner__id: ID, roles__name__is_visible: Boolean, roles__name__is_protected: Boolean): PaginatedCoreObjectPermission! + CoreAccountRole(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], groups__ids: [ID], groups__isnull: Boolean, groups__label__value: String, groups__label__values: [String], groups__label__source__id: ID, groups__label__owner__id: ID, groups__label__is_visible: Boolean, groups__label__is_protected: Boolean, groups__description__value: String, groups__description__values: [String], groups__description__source__id: ID, groups__description__owner__id: ID, groups__description__is_visible: Boolean, groups__description__is_protected: Boolean, groups__name__value: String, groups__name__values: [String], groups__name__source__id: ID, groups__name__owner__id: ID, groups__name__is_visible: Boolean, groups__name__is_protected: Boolean, groups__group_type__value: String, groups__group_type__values: [String], groups__group_type__source__id: ID, groups__group_type__owner__id: ID, groups__group_type__is_visible: Boolean, groups__group_type__is_protected: Boolean, permissions__ids: [ID], permissions__isnull: Boolean, permissions__identifier__value: String, permissions__identifier__values: [String], permissions__identifier__source__id: ID, permissions__identifier__owner__id: ID, permissions__identifier__is_visible: Boolean, permissions__identifier__is_protected: Boolean, permissions__description__value: String, permissions__description__values: [String], permissions__description__source__id: ID, permissions__description__owner__id: ID, permissions__description__is_visible: Boolean, permissions__description__is_protected: Boolean): PaginatedCoreAccountRole! + CoreAccountGroup(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], label__value: String, label__values: [String], label__isnull: Boolean, label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__isnull: Boolean, group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, children__ids: [ID], children__isnull: Boolean, children__label__value: String, children__label__values: [String], children__label__source__id: ID, children__label__owner__id: ID, children__label__is_visible: Boolean, children__label__is_protected: Boolean, children__description__value: String, children__description__values: [String], children__description__source__id: ID, children__description__owner__id: ID, children__description__is_visible: Boolean, children__description__is_protected: Boolean, children__name__value: String, children__name__values: [String], children__name__source__id: ID, children__name__owner__id: ID, children__name__is_visible: Boolean, children__name__is_protected: Boolean, children__group_type__value: String, children__group_type__values: [String], children__group_type__source__id: ID, children__group_type__owner__id: ID, children__group_type__is_visible: Boolean, children__group_type__is_protected: Boolean, roles__ids: [ID], roles__isnull: Boolean, roles__name__value: String, roles__name__values: [String], roles__name__source__id: ID, roles__name__owner__id: ID, roles__name__is_visible: Boolean, roles__name__is_protected: Boolean, parent__ids: [ID], parent__isnull: Boolean, parent__label__value: String, parent__label__values: [String], parent__label__source__id: ID, parent__label__owner__id: ID, parent__label__is_visible: Boolean, parent__label__is_protected: Boolean, parent__description__value: String, parent__description__values: [String], parent__description__source__id: ID, parent__description__owner__id: ID, parent__description__is_visible: Boolean, parent__description__is_protected: Boolean, parent__name__value: String, parent__name__values: [String], parent__name__source__id: ID, parent__name__owner__id: ID, parent__name__is_visible: Boolean, parent__name__is_protected: Boolean, parent__group_type__value: String, parent__group_type__values: [String], parent__group_type__source__id: ID, parent__group_type__owner__id: ID, parent__group_type__is_visible: Boolean, parent__group_type__is_protected: Boolean, members__ids: [ID], members__isnull: Boolean, subscribers__ids: [ID], subscribers__isnull: Boolean): PaginatedCoreAccountGroup! + InfraAutonomousSystem(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, asn__value: BigInt, asn__values: [BigInt], asn__isnull: Boolean, asn__source__id: ID, asn__owner__id: ID, asn__is_visible: Boolean, asn__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], organization__ids: [ID], organization__isnull: Boolean, organization__name__value: String, organization__name__values: [String], organization__name__source__id: ID, organization__name__owner__id: ID, organization__name__is_visible: Boolean, organization__name__is_protected: Boolean, organization__description__value: String, organization__description__values: [String], organization__description__source__id: ID, organization__description__owner__id: ID, organization__description__is_visible: Boolean, organization__description__is_protected: Boolean, profiles__ids: [ID], profiles__isnull: Boolean, profiles__profile_name__value: String, profiles__profile_name__values: [String], profiles__profile_name__source__id: ID, profiles__profile_name__owner__id: ID, profiles__profile_name__is_visible: Boolean, profiles__profile_name__is_protected: Boolean, profiles__profile_priority__value: BigInt, profiles__profile_priority__values: [BigInt], profiles__profile_priority__source__id: ID, profiles__profile_priority__owner__id: ID, profiles__profile_priority__is_visible: Boolean, profiles__profile_priority__is_protected: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String]): PaginatedInfraAutonomousSystem! + InfraBGPPeerGroup(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], import_policies__value: String, import_policies__values: [String], import_policies__isnull: Boolean, import_policies__source__id: ID, import_policies__owner__id: ID, import_policies__is_visible: Boolean, import_policies__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, export_policies__value: String, export_policies__values: [String], export_policies__isnull: Boolean, export_policies__source__id: ID, export_policies__owner__id: ID, export_policies__is_visible: Boolean, export_policies__is_protected: Boolean, name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, local_as__ids: [ID], local_as__isnull: Boolean, local_as__name__value: String, local_as__name__values: [String], local_as__name__source__id: ID, local_as__name__owner__id: ID, local_as__name__is_visible: Boolean, local_as__name__is_protected: Boolean, local_as__description__value: String, local_as__description__values: [String], local_as__description__source__id: ID, local_as__description__owner__id: ID, local_as__description__is_visible: Boolean, local_as__description__is_protected: Boolean, local_as__asn__value: BigInt, local_as__asn__values: [BigInt], local_as__asn__source__id: ID, local_as__asn__owner__id: ID, local_as__asn__is_visible: Boolean, local_as__asn__is_protected: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], remote_as__ids: [ID], remote_as__isnull: Boolean, remote_as__name__value: String, remote_as__name__values: [String], remote_as__name__source__id: ID, remote_as__name__owner__id: ID, remote_as__name__is_visible: Boolean, remote_as__name__is_protected: Boolean, remote_as__description__value: String, remote_as__description__values: [String], remote_as__description__source__id: ID, remote_as__description__owner__id: ID, remote_as__description__is_visible: Boolean, remote_as__description__is_protected: Boolean, remote_as__asn__value: BigInt, remote_as__asn__values: [BigInt], remote_as__asn__source__id: ID, remote_as__asn__owner__id: ID, remote_as__asn__is_visible: Boolean, remote_as__asn__is_protected: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], profiles__ids: [ID], profiles__isnull: Boolean, profiles__profile_name__value: String, profiles__profile_name__values: [String], profiles__profile_name__source__id: ID, profiles__profile_name__owner__id: ID, profiles__profile_name__is_visible: Boolean, profiles__profile_name__is_protected: Boolean, profiles__profile_priority__value: BigInt, profiles__profile_priority__values: [BigInt], profiles__profile_priority__source__id: ID, profiles__profile_priority__owner__id: ID, profiles__profile_priority__is_visible: Boolean, profiles__profile_priority__is_protected: Boolean): PaginatedInfraBGPPeerGroup! + InfraBGPSession(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], type__value: String, type__values: [String], type__isnull: Boolean, type__source__id: ID, type__owner__id: ID, type__is_visible: Boolean, type__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, import_policies__value: String, import_policies__values: [String], import_policies__isnull: Boolean, import_policies__source__id: ID, import_policies__owner__id: ID, import_policies__is_visible: Boolean, import_policies__is_protected: Boolean, status__value: String, status__values: [String], status__isnull: Boolean, status__source__id: ID, status__owner__id: ID, status__is_visible: Boolean, status__is_protected: Boolean, role__value: String, role__values: [String], role__isnull: Boolean, role__source__id: ID, role__owner__id: ID, role__is_visible: Boolean, role__is_protected: Boolean, export_policies__value: String, export_policies__values: [String], export_policies__isnull: Boolean, export_policies__source__id: ID, export_policies__owner__id: ID, export_policies__is_visible: Boolean, export_policies__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, remote_as__ids: [ID], remote_as__isnull: Boolean, remote_as__name__value: String, remote_as__name__values: [String], remote_as__name__source__id: ID, remote_as__name__owner__id: ID, remote_as__name__is_visible: Boolean, remote_as__name__is_protected: Boolean, remote_as__description__value: String, remote_as__description__values: [String], remote_as__description__source__id: ID, remote_as__description__owner__id: ID, remote_as__description__is_visible: Boolean, remote_as__description__is_protected: Boolean, remote_as__asn__value: BigInt, remote_as__asn__values: [BigInt], remote_as__asn__source__id: ID, remote_as__asn__owner__id: ID, remote_as__asn__is_visible: Boolean, remote_as__asn__is_protected: Boolean, remote_ip__ids: [ID], remote_ip__isnull: Boolean, remote_ip__address__value: String, remote_ip__address__values: [String], remote_ip__address__source__id: ID, remote_ip__address__owner__id: ID, remote_ip__address__is_visible: Boolean, remote_ip__address__is_protected: Boolean, remote_ip__description__value: String, remote_ip__description__values: [String], remote_ip__description__source__id: ID, remote_ip__description__owner__id: ID, remote_ip__description__is_visible: Boolean, remote_ip__description__is_protected: Boolean, peer_session__ids: [ID], peer_session__isnull: Boolean, peer_session__type__value: String, peer_session__type__values: [String], peer_session__type__source__id: ID, peer_session__type__owner__id: ID, peer_session__type__is_visible: Boolean, peer_session__type__is_protected: Boolean, peer_session__description__value: String, peer_session__description__values: [String], peer_session__description__source__id: ID, peer_session__description__owner__id: ID, peer_session__description__is_visible: Boolean, peer_session__description__is_protected: Boolean, peer_session__import_policies__value: String, peer_session__import_policies__values: [String], peer_session__import_policies__source__id: ID, peer_session__import_policies__owner__id: ID, peer_session__import_policies__is_visible: Boolean, peer_session__import_policies__is_protected: Boolean, peer_session__status__value: String, peer_session__status__values: [String], peer_session__status__source__id: ID, peer_session__status__owner__id: ID, peer_session__status__is_visible: Boolean, peer_session__status__is_protected: Boolean, peer_session__role__value: String, peer_session__role__values: [String], peer_session__role__source__id: ID, peer_session__role__owner__id: ID, peer_session__role__is_visible: Boolean, peer_session__role__is_protected: Boolean, peer_session__export_policies__value: String, peer_session__export_policies__values: [String], peer_session__export_policies__source__id: ID, peer_session__export_policies__owner__id: ID, peer_session__export_policies__is_visible: Boolean, peer_session__export_policies__is_protected: Boolean, device__ids: [ID], device__isnull: Boolean, device__description__value: String, device__description__values: [String], device__description__source__id: ID, device__description__owner__id: ID, device__description__is_visible: Boolean, device__description__is_protected: Boolean, device__status__value: String, device__status__values: [String], device__status__source__id: ID, device__status__owner__id: ID, device__status__is_visible: Boolean, device__status__is_protected: Boolean, device__type__value: String, device__type__values: [String], device__type__source__id: ID, device__type__owner__id: ID, device__type__is_visible: Boolean, device__type__is_protected: Boolean, device__name__value: String, device__name__values: [String], device__name__source__id: ID, device__name__owner__id: ID, device__name__is_visible: Boolean, device__name__is_protected: Boolean, device__role__value: String, device__role__values: [String], device__role__source__id: ID, device__role__owner__id: ID, device__role__is_visible: Boolean, device__role__is_protected: Boolean, local_ip__ids: [ID], local_ip__isnull: Boolean, local_ip__address__value: String, local_ip__address__values: [String], local_ip__address__source__id: ID, local_ip__address__owner__id: ID, local_ip__address__is_visible: Boolean, local_ip__address__is_protected: Boolean, local_ip__description__value: String, local_ip__description__values: [String], local_ip__description__source__id: ID, local_ip__description__owner__id: ID, local_ip__description__is_visible: Boolean, local_ip__description__is_protected: Boolean, local_as__ids: [ID], local_as__isnull: Boolean, local_as__name__value: String, local_as__name__values: [String], local_as__name__source__id: ID, local_as__name__owner__id: ID, local_as__name__is_visible: Boolean, local_as__name__is_protected: Boolean, local_as__description__value: String, local_as__description__values: [String], local_as__description__source__id: ID, local_as__description__owner__id: ID, local_as__description__is_visible: Boolean, local_as__description__is_protected: Boolean, local_as__asn__value: BigInt, local_as__asn__values: [BigInt], local_as__asn__source__id: ID, local_as__asn__owner__id: ID, local_as__asn__is_visible: Boolean, local_as__asn__is_protected: Boolean, peer_group__ids: [ID], peer_group__isnull: Boolean, peer_group__import_policies__value: String, peer_group__import_policies__values: [String], peer_group__import_policies__source__id: ID, peer_group__import_policies__owner__id: ID, peer_group__import_policies__is_visible: Boolean, peer_group__import_policies__is_protected: Boolean, peer_group__description__value: String, peer_group__description__values: [String], peer_group__description__source__id: ID, peer_group__description__owner__id: ID, peer_group__description__is_visible: Boolean, peer_group__description__is_protected: Boolean, peer_group__export_policies__value: String, peer_group__export_policies__values: [String], peer_group__export_policies__source__id: ID, peer_group__export_policies__owner__id: ID, peer_group__export_policies__is_visible: Boolean, peer_group__export_policies__is_protected: Boolean, peer_group__name__value: String, peer_group__name__values: [String], peer_group__name__source__id: ID, peer_group__name__owner__id: ID, peer_group__name__is_visible: Boolean, peer_group__name__is_protected: Boolean, profiles__ids: [ID], profiles__isnull: Boolean, profiles__profile_name__value: String, profiles__profile_name__values: [String], profiles__profile_name__source__id: ID, profiles__profile_name__owner__id: ID, profiles__profile_name__is_visible: Boolean, profiles__profile_name__is_protected: Boolean, profiles__profile_priority__value: BigInt, profiles__profile_priority__values: [BigInt], profiles__profile_priority__source__id: ID, profiles__profile_priority__owner__id: ID, profiles__profile_priority__is_visible: Boolean, profiles__profile_priority__is_protected: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], artifacts__ids: [ID], artifacts__isnull: Boolean, artifacts__storage_id__value: String, artifacts__storage_id__values: [String], artifacts__storage_id__source__id: ID, artifacts__storage_id__owner__id: ID, artifacts__storage_id__is_visible: Boolean, artifacts__storage_id__is_protected: Boolean, artifacts__checksum__value: String, artifacts__checksum__values: [String], artifacts__checksum__source__id: ID, artifacts__checksum__owner__id: ID, artifacts__checksum__is_visible: Boolean, artifacts__checksum__is_protected: Boolean, artifacts__name__value: String, artifacts__name__values: [String], artifacts__name__source__id: ID, artifacts__name__owner__id: ID, artifacts__name__is_visible: Boolean, artifacts__name__is_protected: Boolean, artifacts__status__value: String, artifacts__status__values: [String], artifacts__status__source__id: ID, artifacts__status__owner__id: ID, artifacts__status__is_visible: Boolean, artifacts__status__is_protected: Boolean, artifacts__parameters__value: GenericScalar, artifacts__parameters__values: [GenericScalar], artifacts__parameters__source__id: ID, artifacts__parameters__owner__id: ID, artifacts__parameters__is_visible: Boolean, artifacts__parameters__is_protected: Boolean, artifacts__content_type__value: String, artifacts__content_type__values: [String], artifacts__content_type__source__id: ID, artifacts__content_type__owner__id: ID, artifacts__content_type__is_visible: Boolean, artifacts__content_type__is_protected: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String]): PaginatedInfraBGPSession! + InfraBackBoneService(offset: Int, limit: Int, order: OrderInput, ids: [ID], internal_circuit_id__value: String, internal_circuit_id__values: [String], internal_circuit_id__isnull: Boolean, internal_circuit_id__source__id: ID, internal_circuit_id__owner__id: ID, internal_circuit_id__is_visible: Boolean, internal_circuit_id__is_protected: Boolean, circuit_id__value: String, circuit_id__values: [String], circuit_id__isnull: Boolean, circuit_id__source__id: ID, circuit_id__owner__id: ID, circuit_id__is_visible: Boolean, circuit_id__is_protected: Boolean, name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], profiles__ids: [ID], profiles__isnull: Boolean, profiles__profile_name__value: String, profiles__profile_name__values: [String], profiles__profile_name__source__id: ID, profiles__profile_name__owner__id: ID, profiles__profile_name__is_visible: Boolean, profiles__profile_name__is_protected: Boolean, profiles__profile_priority__value: BigInt, profiles__profile_priority__values: [BigInt], profiles__profile_priority__source__id: ID, profiles__profile_priority__owner__id: ID, profiles__profile_priority__is_visible: Boolean, profiles__profile_priority__is_protected: Boolean, site_a__ids: [ID], site_a__isnull: Boolean, site_a__city__value: String, site_a__city__values: [String], site_a__city__source__id: ID, site_a__city__owner__id: ID, site_a__city__is_visible: Boolean, site_a__city__is_protected: Boolean, site_a__address__value: String, site_a__address__values: [String], site_a__address__source__id: ID, site_a__address__owner__id: ID, site_a__address__is_visible: Boolean, site_a__address__is_protected: Boolean, site_a__contact__value: String, site_a__contact__values: [String], site_a__contact__source__id: ID, site_a__contact__owner__id: ID, site_a__contact__is_visible: Boolean, site_a__contact__is_protected: Boolean, site_a__name__value: String, site_a__name__values: [String], site_a__name__source__id: ID, site_a__name__owner__id: ID, site_a__name__is_visible: Boolean, site_a__name__is_protected: Boolean, site_a__description__value: String, site_a__description__values: [String], site_a__description__source__id: ID, site_a__description__owner__id: ID, site_a__description__is_visible: Boolean, site_a__description__is_protected: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], site_b__ids: [ID], site_b__isnull: Boolean, site_b__city__value: String, site_b__city__values: [String], site_b__city__source__id: ID, site_b__city__owner__id: ID, site_b__city__is_visible: Boolean, site_b__city__is_protected: Boolean, site_b__address__value: String, site_b__address__values: [String], site_b__address__source__id: ID, site_b__address__owner__id: ID, site_b__address__is_visible: Boolean, site_b__address__is_protected: Boolean, site_b__contact__value: String, site_b__contact__values: [String], site_b__contact__source__id: ID, site_b__contact__owner__id: ID, site_b__contact__is_visible: Boolean, site_b__contact__is_protected: Boolean, site_b__name__value: String, site_b__name__values: [String], site_b__name__source__id: ID, site_b__name__owner__id: ID, site_b__name__is_visible: Boolean, site_b__name__is_protected: Boolean, site_b__description__value: String, site_b__description__values: [String], site_b__description__source__id: ID, site_b__description__owner__id: ID, site_b__description__is_visible: Boolean, site_b__description__is_protected: Boolean, provider__ids: [ID], provider__isnull: Boolean, provider__name__value: String, provider__name__values: [String], provider__name__source__id: ID, provider__name__owner__id: ID, provider__name__is_visible: Boolean, provider__name__is_protected: Boolean, provider__description__value: String, provider__description__values: [String], provider__description__source__id: ID, provider__description__owner__id: ID, provider__description__is_visible: Boolean, provider__description__is_protected: Boolean): PaginatedInfraBackBoneService! + InfraCircuit(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], role__value: String, role__values: [String], role__isnull: Boolean, role__source__id: ID, role__owner__id: ID, role__is_visible: Boolean, role__is_protected: Boolean, status__value: String, status__values: [String], status__isnull: Boolean, status__source__id: ID, status__owner__id: ID, status__is_visible: Boolean, status__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, vendor_id__value: String, vendor_id__values: [String], vendor_id__isnull: Boolean, vendor_id__source__id: ID, vendor_id__owner__id: ID, vendor_id__is_visible: Boolean, vendor_id__is_protected: Boolean, circuit_id__value: String, circuit_id__values: [String], circuit_id__isnull: Boolean, circuit_id__source__id: ID, circuit_id__owner__id: ID, circuit_id__is_visible: Boolean, circuit_id__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, profiles__ids: [ID], profiles__isnull: Boolean, profiles__profile_name__value: String, profiles__profile_name__values: [String], profiles__profile_name__source__id: ID, profiles__profile_name__owner__id: ID, profiles__profile_name__is_visible: Boolean, profiles__profile_name__is_protected: Boolean, profiles__profile_priority__value: BigInt, profiles__profile_priority__values: [BigInt], profiles__profile_priority__source__id: ID, profiles__profile_priority__owner__id: ID, profiles__profile_priority__is_visible: Boolean, profiles__profile_priority__is_protected: Boolean, provider__ids: [ID], provider__isnull: Boolean, provider__name__value: String, provider__name__values: [String], provider__name__source__id: ID, provider__name__owner__id: ID, provider__name__is_visible: Boolean, provider__name__is_protected: Boolean, provider__description__value: String, provider__description__values: [String], provider__description__source__id: ID, provider__description__owner__id: ID, provider__description__is_visible: Boolean, provider__description__is_protected: Boolean, endpoints__ids: [ID], endpoints__isnull: Boolean, endpoints__description__value: String, endpoints__description__values: [String], endpoints__description__source__id: ID, endpoints__description__owner__id: ID, endpoints__description__is_visible: Boolean, endpoints__description__is_protected: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], bgp_sessions__ids: [ID], bgp_sessions__isnull: Boolean, bgp_sessions__type__value: String, bgp_sessions__type__values: [String], bgp_sessions__type__source__id: ID, bgp_sessions__type__owner__id: ID, bgp_sessions__type__is_visible: Boolean, bgp_sessions__type__is_protected: Boolean, bgp_sessions__description__value: String, bgp_sessions__description__values: [String], bgp_sessions__description__source__id: ID, bgp_sessions__description__owner__id: ID, bgp_sessions__description__is_visible: Boolean, bgp_sessions__description__is_protected: Boolean, bgp_sessions__import_policies__value: String, bgp_sessions__import_policies__values: [String], bgp_sessions__import_policies__source__id: ID, bgp_sessions__import_policies__owner__id: ID, bgp_sessions__import_policies__is_visible: Boolean, bgp_sessions__import_policies__is_protected: Boolean, bgp_sessions__status__value: String, bgp_sessions__status__values: [String], bgp_sessions__status__source__id: ID, bgp_sessions__status__owner__id: ID, bgp_sessions__status__is_visible: Boolean, bgp_sessions__status__is_protected: Boolean, bgp_sessions__role__value: String, bgp_sessions__role__values: [String], bgp_sessions__role__source__id: ID, bgp_sessions__role__owner__id: ID, bgp_sessions__role__is_visible: Boolean, bgp_sessions__role__is_protected: Boolean, bgp_sessions__export_policies__value: String, bgp_sessions__export_policies__values: [String], bgp_sessions__export_policies__source__id: ID, bgp_sessions__export_policies__owner__id: ID, bgp_sessions__export_policies__is_visible: Boolean, bgp_sessions__export_policies__is_protected: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String]): PaginatedInfraCircuit! + InfraCircuitEndpoint(offset: Int, limit: Int, order: OrderInput, ids: [ID], description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, circuit__ids: [ID], circuit__isnull: Boolean, circuit__role__value: String, circuit__role__values: [String], circuit__role__source__id: ID, circuit__role__owner__id: ID, circuit__role__is_visible: Boolean, circuit__role__is_protected: Boolean, circuit__status__value: String, circuit__status__values: [String], circuit__status__source__id: ID, circuit__status__owner__id: ID, circuit__status__is_visible: Boolean, circuit__status__is_protected: Boolean, circuit__description__value: String, circuit__description__values: [String], circuit__description__source__id: ID, circuit__description__owner__id: ID, circuit__description__is_visible: Boolean, circuit__description__is_protected: Boolean, circuit__vendor_id__value: String, circuit__vendor_id__values: [String], circuit__vendor_id__source__id: ID, circuit__vendor_id__owner__id: ID, circuit__vendor_id__is_visible: Boolean, circuit__vendor_id__is_protected: Boolean, circuit__circuit_id__value: String, circuit__circuit_id__values: [String], circuit__circuit_id__source__id: ID, circuit__circuit_id__owner__id: ID, circuit__circuit_id__is_visible: Boolean, circuit__circuit_id__is_protected: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], site__ids: [ID], site__isnull: Boolean, site__city__value: String, site__city__values: [String], site__city__source__id: ID, site__city__owner__id: ID, site__city__is_visible: Boolean, site__city__is_protected: Boolean, site__address__value: String, site__address__values: [String], site__address__source__id: ID, site__address__owner__id: ID, site__address__is_visible: Boolean, site__address__is_protected: Boolean, site__contact__value: String, site__contact__values: [String], site__contact__source__id: ID, site__contact__owner__id: ID, site__contact__is_visible: Boolean, site__contact__is_protected: Boolean, site__name__value: String, site__name__values: [String], site__name__source__id: ID, site__name__owner__id: ID, site__name__is_visible: Boolean, site__name__is_protected: Boolean, site__description__value: String, site__description__values: [String], site__description__source__id: ID, site__description__owner__id: ID, site__description__is_visible: Boolean, site__description__is_protected: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], profiles__ids: [ID], profiles__isnull: Boolean, profiles__profile_name__value: String, profiles__profile_name__values: [String], profiles__profile_name__source__id: ID, profiles__profile_name__owner__id: ID, profiles__profile_name__is_visible: Boolean, profiles__profile_name__is_protected: Boolean, profiles__profile_priority__value: BigInt, profiles__profile_priority__values: [BigInt], profiles__profile_priority__source__id: ID, profiles__profile_priority__owner__id: ID, profiles__profile_priority__is_visible: Boolean, profiles__profile_priority__is_protected: Boolean, connected_endpoint__ids: [ID], connected_endpoint__isnull: Boolean): PaginatedInfraCircuitEndpoint! + InfraDevice(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, status__value: String, status__values: [String], status__isnull: Boolean, status__source__id: ID, status__owner__id: ID, status__is_visible: Boolean, status__is_protected: Boolean, type__value: String, type__values: [String], type__isnull: Boolean, type__source__id: ID, type__owner__id: ID, type__is_visible: Boolean, type__is_protected: Boolean, name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, role__value: String, role__values: [String], role__isnull: Boolean, role__source__id: ID, role__owner__id: ID, role__is_visible: Boolean, role__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, platform__ids: [ID], platform__isnull: Boolean, platform__napalm_driver__value: String, platform__napalm_driver__values: [String], platform__napalm_driver__source__id: ID, platform__napalm_driver__owner__id: ID, platform__napalm_driver__is_visible: Boolean, platform__napalm_driver__is_protected: Boolean, platform__ansible_network_os__value: String, platform__ansible_network_os__values: [String], platform__ansible_network_os__source__id: ID, platform__ansible_network_os__owner__id: ID, platform__ansible_network_os__is_visible: Boolean, platform__ansible_network_os__is_protected: Boolean, platform__nornir_platform__value: String, platform__nornir_platform__values: [String], platform__nornir_platform__source__id: ID, platform__nornir_platform__owner__id: ID, platform__nornir_platform__is_visible: Boolean, platform__nornir_platform__is_protected: Boolean, platform__description__value: String, platform__description__values: [String], platform__description__source__id: ID, platform__description__owner__id: ID, platform__description__is_visible: Boolean, platform__description__is_protected: Boolean, platform__name__value: String, platform__name__values: [String], platform__name__source__id: ID, platform__name__owner__id: ID, platform__name__is_visible: Boolean, platform__name__is_protected: Boolean, platform__netmiko_device_type__value: String, platform__netmiko_device_type__values: [String], platform__netmiko_device_type__source__id: ID, platform__netmiko_device_type__owner__id: ID, platform__netmiko_device_type__is_visible: Boolean, platform__netmiko_device_type__is_protected: Boolean, asn__ids: [ID], asn__isnull: Boolean, asn__name__value: String, asn__name__values: [String], asn__name__source__id: ID, asn__name__owner__id: ID, asn__name__is_visible: Boolean, asn__name__is_protected: Boolean, asn__description__value: String, asn__description__values: [String], asn__description__source__id: ID, asn__description__owner__id: ID, asn__description__is_visible: Boolean, asn__description__is_protected: Boolean, asn__asn__value: BigInt, asn__asn__values: [BigInt], asn__asn__source__id: ID, asn__asn__owner__id: ID, asn__asn__is_visible: Boolean, asn__asn__is_protected: Boolean, interfaces__ids: [ID], interfaces__isnull: Boolean, interfaces__mtu__value: BigInt, interfaces__mtu__values: [BigInt], interfaces__mtu__source__id: ID, interfaces__mtu__owner__id: ID, interfaces__mtu__is_visible: Boolean, interfaces__mtu__is_protected: Boolean, interfaces__role__value: String, interfaces__role__values: [String], interfaces__role__source__id: ID, interfaces__role__owner__id: ID, interfaces__role__is_visible: Boolean, interfaces__role__is_protected: Boolean, interfaces__speed__value: BigInt, interfaces__speed__values: [BigInt], interfaces__speed__source__id: ID, interfaces__speed__owner__id: ID, interfaces__speed__is_visible: Boolean, interfaces__speed__is_protected: Boolean, interfaces__enabled__value: Boolean, interfaces__enabled__values: [Boolean], interfaces__enabled__source__id: ID, interfaces__enabled__owner__id: ID, interfaces__enabled__is_visible: Boolean, interfaces__enabled__is_protected: Boolean, interfaces__status__value: String, interfaces__status__values: [String], interfaces__status__source__id: ID, interfaces__status__owner__id: ID, interfaces__status__is_visible: Boolean, interfaces__status__is_protected: Boolean, interfaces__description__value: String, interfaces__description__values: [String], interfaces__description__source__id: ID, interfaces__description__owner__id: ID, interfaces__description__is_visible: Boolean, interfaces__description__is_protected: Boolean, interfaces__name__value: String, interfaces__name__values: [String], interfaces__name__source__id: ID, interfaces__name__owner__id: ID, interfaces__name__is_visible: Boolean, interfaces__name__is_protected: Boolean, primary_address__ids: [ID], primary_address__isnull: Boolean, primary_address__address__value: String, primary_address__address__values: [String], primary_address__address__source__id: ID, primary_address__address__owner__id: ID, primary_address__address__is_visible: Boolean, primary_address__address__is_protected: Boolean, primary_address__description__value: String, primary_address__description__values: [String], primary_address__description__source__id: ID, primary_address__description__owner__id: ID, primary_address__description__is_visible: Boolean, primary_address__description__is_protected: Boolean, site__ids: [ID], site__isnull: Boolean, site__city__value: String, site__city__values: [String], site__city__source__id: ID, site__city__owner__id: ID, site__city__is_visible: Boolean, site__city__is_protected: Boolean, site__address__value: String, site__address__values: [String], site__address__source__id: ID, site__address__owner__id: ID, site__address__is_visible: Boolean, site__address__is_protected: Boolean, site__contact__value: String, site__contact__values: [String], site__contact__source__id: ID, site__contact__owner__id: ID, site__contact__is_visible: Boolean, site__contact__is_protected: Boolean, site__name__value: String, site__name__values: [String], site__name__source__id: ID, site__name__owner__id: ID, site__name__is_visible: Boolean, site__name__is_protected: Boolean, site__description__value: String, site__description__values: [String], site__description__source__id: ID, site__description__owner__id: ID, site__description__is_visible: Boolean, site__description__is_protected: Boolean, profiles__ids: [ID], profiles__isnull: Boolean, profiles__profile_name__value: String, profiles__profile_name__values: [String], profiles__profile_name__source__id: ID, profiles__profile_name__owner__id: ID, profiles__profile_name__is_visible: Boolean, profiles__profile_name__is_protected: Boolean, profiles__profile_priority__value: BigInt, profiles__profile_priority__values: [BigInt], profiles__profile_priority__source__id: ID, profiles__profile_priority__owner__id: ID, profiles__profile_priority__is_visible: Boolean, profiles__profile_priority__is_protected: Boolean, mlag_domain__ids: [ID], mlag_domain__isnull: Boolean, mlag_domain__name__value: String, mlag_domain__name__values: [String], mlag_domain__name__source__id: ID, mlag_domain__name__owner__id: ID, mlag_domain__name__is_visible: Boolean, mlag_domain__name__is_protected: Boolean, mlag_domain__domain_id__value: BigInt, mlag_domain__domain_id__values: [BigInt], mlag_domain__domain_id__source__id: ID, mlag_domain__domain_id__owner__id: ID, mlag_domain__domain_id__is_visible: Boolean, mlag_domain__domain_id__is_protected: Boolean, tags__ids: [ID], tags__isnull: Boolean, tags__description__value: String, tags__description__values: [String], tags__description__source__id: ID, tags__description__owner__id: ID, tags__description__is_visible: Boolean, tags__description__is_protected: Boolean, tags__name__value: String, tags__name__values: [String], tags__name__source__id: ID, tags__name__owner__id: ID, tags__name__is_visible: Boolean, tags__name__is_protected: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], artifacts__ids: [ID], artifacts__isnull: Boolean, artifacts__storage_id__value: String, artifacts__storage_id__values: [String], artifacts__storage_id__source__id: ID, artifacts__storage_id__owner__id: ID, artifacts__storage_id__is_visible: Boolean, artifacts__storage_id__is_protected: Boolean, artifacts__checksum__value: String, artifacts__checksum__values: [String], artifacts__checksum__source__id: ID, artifacts__checksum__owner__id: ID, artifacts__checksum__is_visible: Boolean, artifacts__checksum__is_protected: Boolean, artifacts__name__value: String, artifacts__name__values: [String], artifacts__name__source__id: ID, artifacts__name__owner__id: ID, artifacts__name__is_visible: Boolean, artifacts__name__is_protected: Boolean, artifacts__status__value: String, artifacts__status__values: [String], artifacts__status__source__id: ID, artifacts__status__owner__id: ID, artifacts__status__is_visible: Boolean, artifacts__status__is_protected: Boolean, artifacts__parameters__value: GenericScalar, artifacts__parameters__values: [GenericScalar], artifacts__parameters__source__id: ID, artifacts__parameters__owner__id: ID, artifacts__parameters__is_visible: Boolean, artifacts__parameters__is_protected: Boolean, artifacts__content_type__value: String, artifacts__content_type__values: [String], artifacts__content_type__source__id: ID, artifacts__content_type__owner__id: ID, artifacts__content_type__is_visible: Boolean, artifacts__content_type__is_protected: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String]): PaginatedInfraDevice! + InfraInterfaceL2(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], lacp_priority__value: BigInt, lacp_priority__values: [BigInt], lacp_priority__isnull: Boolean, lacp_priority__source__id: ID, lacp_priority__owner__id: ID, lacp_priority__is_visible: Boolean, lacp_priority__is_protected: Boolean, l2_mode__value: String, l2_mode__values: [String], l2_mode__isnull: Boolean, l2_mode__source__id: ID, l2_mode__owner__id: ID, l2_mode__is_visible: Boolean, l2_mode__is_protected: Boolean, lacp_rate__value: String, lacp_rate__values: [String], lacp_rate__isnull: Boolean, lacp_rate__source__id: ID, lacp_rate__owner__id: ID, lacp_rate__is_visible: Boolean, lacp_rate__is_protected: Boolean, mtu__value: BigInt, mtu__values: [BigInt], mtu__isnull: Boolean, mtu__source__id: ID, mtu__owner__id: ID, mtu__is_visible: Boolean, mtu__is_protected: Boolean, role__value: String, role__values: [String], role__isnull: Boolean, role__source__id: ID, role__owner__id: ID, role__is_visible: Boolean, role__is_protected: Boolean, speed__value: BigInt, speed__values: [BigInt], speed__isnull: Boolean, speed__source__id: ID, speed__owner__id: ID, speed__is_visible: Boolean, speed__is_protected: Boolean, enabled__value: Boolean, enabled__values: [Boolean], enabled__isnull: Boolean, enabled__source__id: ID, enabled__owner__id: ID, enabled__is_visible: Boolean, enabled__is_protected: Boolean, status__value: String, status__values: [String], status__isnull: Boolean, status__source__id: ID, status__owner__id: ID, status__is_visible: Boolean, status__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, tagged_vlan__ids: [ID], tagged_vlan__isnull: Boolean, tagged_vlan__name__value: String, tagged_vlan__name__values: [String], tagged_vlan__name__source__id: ID, tagged_vlan__name__owner__id: ID, tagged_vlan__name__is_visible: Boolean, tagged_vlan__name__is_protected: Boolean, tagged_vlan__vlan_id__value: BigInt, tagged_vlan__vlan_id__values: [BigInt], tagged_vlan__vlan_id__source__id: ID, tagged_vlan__vlan_id__owner__id: ID, tagged_vlan__vlan_id__is_visible: Boolean, tagged_vlan__vlan_id__is_protected: Boolean, tagged_vlan__role__value: String, tagged_vlan__role__values: [String], tagged_vlan__role__source__id: ID, tagged_vlan__role__owner__id: ID, tagged_vlan__role__is_visible: Boolean, tagged_vlan__role__is_protected: Boolean, tagged_vlan__description__value: String, tagged_vlan__description__values: [String], tagged_vlan__description__source__id: ID, tagged_vlan__description__owner__id: ID, tagged_vlan__description__is_visible: Boolean, tagged_vlan__description__is_protected: Boolean, tagged_vlan__status__value: String, tagged_vlan__status__values: [String], tagged_vlan__status__source__id: ID, tagged_vlan__status__owner__id: ID, tagged_vlan__status__is_visible: Boolean, tagged_vlan__status__is_protected: Boolean, profiles__ids: [ID], profiles__isnull: Boolean, profiles__profile_name__value: String, profiles__profile_name__values: [String], profiles__profile_name__source__id: ID, profiles__profile_name__owner__id: ID, profiles__profile_name__is_visible: Boolean, profiles__profile_name__is_protected: Boolean, profiles__profile_priority__value: BigInt, profiles__profile_priority__values: [BigInt], profiles__profile_priority__source__id: ID, profiles__profile_priority__owner__id: ID, profiles__profile_priority__is_visible: Boolean, profiles__profile_priority__is_protected: Boolean, lag__ids: [ID], lag__isnull: Boolean, lag__l2_mode__value: String, lag__l2_mode__values: [String], lag__l2_mode__source__id: ID, lag__l2_mode__owner__id: ID, lag__l2_mode__is_visible: Boolean, lag__l2_mode__is_protected: Boolean, lag__mtu__value: BigInt, lag__mtu__values: [BigInt], lag__mtu__source__id: ID, lag__mtu__owner__id: ID, lag__mtu__is_visible: Boolean, lag__mtu__is_protected: Boolean, lag__role__value: String, lag__role__values: [String], lag__role__source__id: ID, lag__role__owner__id: ID, lag__role__is_visible: Boolean, lag__role__is_protected: Boolean, lag__speed__value: BigInt, lag__speed__values: [BigInt], lag__speed__source__id: ID, lag__speed__owner__id: ID, lag__speed__is_visible: Boolean, lag__speed__is_protected: Boolean, lag__enabled__value: Boolean, lag__enabled__values: [Boolean], lag__enabled__source__id: ID, lag__enabled__owner__id: ID, lag__enabled__is_visible: Boolean, lag__enabled__is_protected: Boolean, lag__status__value: String, lag__status__values: [String], lag__status__source__id: ID, lag__status__owner__id: ID, lag__status__is_visible: Boolean, lag__status__is_protected: Boolean, lag__description__value: String, lag__description__values: [String], lag__description__source__id: ID, lag__description__owner__id: ID, lag__description__is_visible: Boolean, lag__description__is_protected: Boolean, lag__name__value: String, lag__name__values: [String], lag__name__source__id: ID, lag__name__owner__id: ID, lag__name__is_visible: Boolean, lag__name__is_protected: Boolean, lag__minimum_links__value: BigInt, lag__minimum_links__values: [BigInt], lag__minimum_links__source__id: ID, lag__minimum_links__owner__id: ID, lag__minimum_links__is_visible: Boolean, lag__minimum_links__is_protected: Boolean, lag__lacp__value: String, lag__lacp__values: [String], lag__lacp__source__id: ID, lag__lacp__owner__id: ID, lag__lacp__is_visible: Boolean, lag__lacp__is_protected: Boolean, lag__max_bundle__value: BigInt, lag__max_bundle__values: [BigInt], lag__max_bundle__source__id: ID, lag__max_bundle__owner__id: ID, lag__max_bundle__is_visible: Boolean, lag__max_bundle__is_protected: Boolean, untagged_vlan__ids: [ID], untagged_vlan__isnull: Boolean, untagged_vlan__name__value: String, untagged_vlan__name__values: [String], untagged_vlan__name__source__id: ID, untagged_vlan__name__owner__id: ID, untagged_vlan__name__is_visible: Boolean, untagged_vlan__name__is_protected: Boolean, untagged_vlan__vlan_id__value: BigInt, untagged_vlan__vlan_id__values: [BigInt], untagged_vlan__vlan_id__source__id: ID, untagged_vlan__vlan_id__owner__id: ID, untagged_vlan__vlan_id__is_visible: Boolean, untagged_vlan__vlan_id__is_protected: Boolean, untagged_vlan__role__value: String, untagged_vlan__role__values: [String], untagged_vlan__role__source__id: ID, untagged_vlan__role__owner__id: ID, untagged_vlan__role__is_visible: Boolean, untagged_vlan__role__is_protected: Boolean, untagged_vlan__description__value: String, untagged_vlan__description__values: [String], untagged_vlan__description__source__id: ID, untagged_vlan__description__owner__id: ID, untagged_vlan__description__is_visible: Boolean, untagged_vlan__description__is_protected: Boolean, untagged_vlan__status__value: String, untagged_vlan__status__values: [String], untagged_vlan__status__source__id: ID, untagged_vlan__status__owner__id: ID, untagged_vlan__status__is_visible: Boolean, untagged_vlan__status__is_protected: Boolean, device__ids: [ID], device__isnull: Boolean, device__description__value: String, device__description__values: [String], device__description__source__id: ID, device__description__owner__id: ID, device__description__is_visible: Boolean, device__description__is_protected: Boolean, device__status__value: String, device__status__values: [String], device__status__source__id: ID, device__status__owner__id: ID, device__status__is_visible: Boolean, device__status__is_protected: Boolean, device__type__value: String, device__type__values: [String], device__type__source__id: ID, device__type__owner__id: ID, device__type__is_visible: Boolean, device__type__is_protected: Boolean, device__name__value: String, device__name__values: [String], device__name__source__id: ID, device__name__owner__id: ID, device__name__is_visible: Boolean, device__name__is_protected: Boolean, device__role__value: String, device__role__values: [String], device__role__source__id: ID, device__role__owner__id: ID, device__role__is_visible: Boolean, device__role__is_protected: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], tags__ids: [ID], tags__isnull: Boolean, tags__description__value: String, tags__description__values: [String], tags__description__source__id: ID, tags__description__owner__id: ID, tags__description__is_visible: Boolean, tags__description__is_protected: Boolean, tags__name__value: String, tags__name__values: [String], tags__name__source__id: ID, tags__name__owner__id: ID, tags__name__is_visible: Boolean, tags__name__is_protected: Boolean, connected_endpoint__ids: [ID], connected_endpoint__isnull: Boolean, artifacts__ids: [ID], artifacts__isnull: Boolean, artifacts__storage_id__value: String, artifacts__storage_id__values: [String], artifacts__storage_id__source__id: ID, artifacts__storage_id__owner__id: ID, artifacts__storage_id__is_visible: Boolean, artifacts__storage_id__is_protected: Boolean, artifacts__checksum__value: String, artifacts__checksum__values: [String], artifacts__checksum__source__id: ID, artifacts__checksum__owner__id: ID, artifacts__checksum__is_visible: Boolean, artifacts__checksum__is_protected: Boolean, artifacts__name__value: String, artifacts__name__values: [String], artifacts__name__source__id: ID, artifacts__name__owner__id: ID, artifacts__name__is_visible: Boolean, artifacts__name__is_protected: Boolean, artifacts__status__value: String, artifacts__status__values: [String], artifacts__status__source__id: ID, artifacts__status__owner__id: ID, artifacts__status__is_visible: Boolean, artifacts__status__is_protected: Boolean, artifacts__parameters__value: GenericScalar, artifacts__parameters__values: [GenericScalar], artifacts__parameters__source__id: ID, artifacts__parameters__owner__id: ID, artifacts__parameters__is_visible: Boolean, artifacts__parameters__is_protected: Boolean, artifacts__content_type__value: String, artifacts__content_type__values: [String], artifacts__content_type__source__id: ID, artifacts__content_type__owner__id: ID, artifacts__content_type__is_visible: Boolean, artifacts__content_type__is_protected: Boolean): PaginatedInfraInterfaceL2! + InfraInterfaceL3(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], lacp_priority__value: BigInt, lacp_priority__values: [BigInt], lacp_priority__isnull: Boolean, lacp_priority__source__id: ID, lacp_priority__owner__id: ID, lacp_priority__is_visible: Boolean, lacp_priority__is_protected: Boolean, lacp_rate__value: String, lacp_rate__values: [String], lacp_rate__isnull: Boolean, lacp_rate__source__id: ID, lacp_rate__owner__id: ID, lacp_rate__is_visible: Boolean, lacp_rate__is_protected: Boolean, mtu__value: BigInt, mtu__values: [BigInt], mtu__isnull: Boolean, mtu__source__id: ID, mtu__owner__id: ID, mtu__is_visible: Boolean, mtu__is_protected: Boolean, role__value: String, role__values: [String], role__isnull: Boolean, role__source__id: ID, role__owner__id: ID, role__is_visible: Boolean, role__is_protected: Boolean, speed__value: BigInt, speed__values: [BigInt], speed__isnull: Boolean, speed__source__id: ID, speed__owner__id: ID, speed__is_visible: Boolean, speed__is_protected: Boolean, enabled__value: Boolean, enabled__values: [Boolean], enabled__isnull: Boolean, enabled__source__id: ID, enabled__owner__id: ID, enabled__is_visible: Boolean, enabled__is_protected: Boolean, status__value: String, status__values: [String], status__isnull: Boolean, status__source__id: ID, status__owner__id: ID, status__is_visible: Boolean, status__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, ip_addresses__ids: [ID], ip_addresses__isnull: Boolean, ip_addresses__address__value: String, ip_addresses__address__values: [String], ip_addresses__address__source__id: ID, ip_addresses__address__owner__id: ID, ip_addresses__address__is_visible: Boolean, ip_addresses__address__is_protected: Boolean, ip_addresses__description__value: String, ip_addresses__description__values: [String], ip_addresses__description__source__id: ID, ip_addresses__description__owner__id: ID, ip_addresses__description__is_visible: Boolean, ip_addresses__description__is_protected: Boolean, lag__ids: [ID], lag__isnull: Boolean, lag__mtu__value: BigInt, lag__mtu__values: [BigInt], lag__mtu__source__id: ID, lag__mtu__owner__id: ID, lag__mtu__is_visible: Boolean, lag__mtu__is_protected: Boolean, lag__role__value: String, lag__role__values: [String], lag__role__source__id: ID, lag__role__owner__id: ID, lag__role__is_visible: Boolean, lag__role__is_protected: Boolean, lag__speed__value: BigInt, lag__speed__values: [BigInt], lag__speed__source__id: ID, lag__speed__owner__id: ID, lag__speed__is_visible: Boolean, lag__speed__is_protected: Boolean, lag__enabled__value: Boolean, lag__enabled__values: [Boolean], lag__enabled__source__id: ID, lag__enabled__owner__id: ID, lag__enabled__is_visible: Boolean, lag__enabled__is_protected: Boolean, lag__status__value: String, lag__status__values: [String], lag__status__source__id: ID, lag__status__owner__id: ID, lag__status__is_visible: Boolean, lag__status__is_protected: Boolean, lag__description__value: String, lag__description__values: [String], lag__description__source__id: ID, lag__description__owner__id: ID, lag__description__is_visible: Boolean, lag__description__is_protected: Boolean, lag__name__value: String, lag__name__values: [String], lag__name__source__id: ID, lag__name__owner__id: ID, lag__name__is_visible: Boolean, lag__name__is_protected: Boolean, lag__minimum_links__value: BigInt, lag__minimum_links__values: [BigInt], lag__minimum_links__source__id: ID, lag__minimum_links__owner__id: ID, lag__minimum_links__is_visible: Boolean, lag__minimum_links__is_protected: Boolean, lag__lacp__value: String, lag__lacp__values: [String], lag__lacp__source__id: ID, lag__lacp__owner__id: ID, lag__lacp__is_visible: Boolean, lag__lacp__is_protected: Boolean, lag__max_bundle__value: BigInt, lag__max_bundle__values: [BigInt], lag__max_bundle__source__id: ID, lag__max_bundle__owner__id: ID, lag__max_bundle__is_visible: Boolean, lag__max_bundle__is_protected: Boolean, profiles__ids: [ID], profiles__isnull: Boolean, profiles__profile_name__value: String, profiles__profile_name__values: [String], profiles__profile_name__source__id: ID, profiles__profile_name__owner__id: ID, profiles__profile_name__is_visible: Boolean, profiles__profile_name__is_protected: Boolean, profiles__profile_priority__value: BigInt, profiles__profile_priority__values: [BigInt], profiles__profile_priority__source__id: ID, profiles__profile_priority__owner__id: ID, profiles__profile_priority__is_visible: Boolean, profiles__profile_priority__is_protected: Boolean, device__ids: [ID], device__isnull: Boolean, device__description__value: String, device__description__values: [String], device__description__source__id: ID, device__description__owner__id: ID, device__description__is_visible: Boolean, device__description__is_protected: Boolean, device__status__value: String, device__status__values: [String], device__status__source__id: ID, device__status__owner__id: ID, device__status__is_visible: Boolean, device__status__is_protected: Boolean, device__type__value: String, device__type__values: [String], device__type__source__id: ID, device__type__owner__id: ID, device__type__is_visible: Boolean, device__type__is_protected: Boolean, device__name__value: String, device__name__values: [String], device__name__source__id: ID, device__name__owner__id: ID, device__name__is_visible: Boolean, device__name__is_protected: Boolean, device__role__value: String, device__role__values: [String], device__role__source__id: ID, device__role__owner__id: ID, device__role__is_visible: Boolean, device__role__is_protected: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], tags__ids: [ID], tags__isnull: Boolean, tags__description__value: String, tags__description__values: [String], tags__description__source__id: ID, tags__description__owner__id: ID, tags__description__is_visible: Boolean, tags__description__is_protected: Boolean, tags__name__value: String, tags__name__values: [String], tags__name__source__id: ID, tags__name__owner__id: ID, tags__name__is_visible: Boolean, tags__name__is_protected: Boolean, connected_endpoint__ids: [ID], connected_endpoint__isnull: Boolean, artifacts__ids: [ID], artifacts__isnull: Boolean, artifacts__storage_id__value: String, artifacts__storage_id__values: [String], artifacts__storage_id__source__id: ID, artifacts__storage_id__owner__id: ID, artifacts__storage_id__is_visible: Boolean, artifacts__storage_id__is_protected: Boolean, artifacts__checksum__value: String, artifacts__checksum__values: [String], artifacts__checksum__source__id: ID, artifacts__checksum__owner__id: ID, artifacts__checksum__is_visible: Boolean, artifacts__checksum__is_protected: Boolean, artifacts__name__value: String, artifacts__name__values: [String], artifacts__name__source__id: ID, artifacts__name__owner__id: ID, artifacts__name__is_visible: Boolean, artifacts__name__is_protected: Boolean, artifacts__status__value: String, artifacts__status__values: [String], artifacts__status__source__id: ID, artifacts__status__owner__id: ID, artifacts__status__is_visible: Boolean, artifacts__status__is_protected: Boolean, artifacts__parameters__value: GenericScalar, artifacts__parameters__values: [GenericScalar], artifacts__parameters__source__id: ID, artifacts__parameters__owner__id: ID, artifacts__parameters__is_visible: Boolean, artifacts__parameters__is_protected: Boolean, artifacts__content_type__value: String, artifacts__content_type__values: [String], artifacts__content_type__source__id: ID, artifacts__content_type__owner__id: ID, artifacts__content_type__is_visible: Boolean, artifacts__content_type__is_protected: Boolean): PaginatedInfraInterfaceL3! + InfraLagInterfaceL2(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], l2_mode__value: String, l2_mode__values: [String], l2_mode__isnull: Boolean, l2_mode__source__id: ID, l2_mode__owner__id: ID, l2_mode__is_visible: Boolean, l2_mode__is_protected: Boolean, mtu__value: BigInt, mtu__values: [BigInt], mtu__isnull: Boolean, mtu__source__id: ID, mtu__owner__id: ID, mtu__is_visible: Boolean, mtu__is_protected: Boolean, role__value: String, role__values: [String], role__isnull: Boolean, role__source__id: ID, role__owner__id: ID, role__is_visible: Boolean, role__is_protected: Boolean, speed__value: BigInt, speed__values: [BigInt], speed__isnull: Boolean, speed__source__id: ID, speed__owner__id: ID, speed__is_visible: Boolean, speed__is_protected: Boolean, enabled__value: Boolean, enabled__values: [Boolean], enabled__isnull: Boolean, enabled__source__id: ID, enabled__owner__id: ID, enabled__is_visible: Boolean, enabled__is_protected: Boolean, status__value: String, status__values: [String], status__isnull: Boolean, status__source__id: ID, status__owner__id: ID, status__is_visible: Boolean, status__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, minimum_links__value: BigInt, minimum_links__values: [BigInt], minimum_links__isnull: Boolean, minimum_links__source__id: ID, minimum_links__owner__id: ID, minimum_links__is_visible: Boolean, minimum_links__is_protected: Boolean, lacp__value: String, lacp__values: [String], lacp__isnull: Boolean, lacp__source__id: ID, lacp__owner__id: ID, lacp__is_visible: Boolean, lacp__is_protected: Boolean, max_bundle__value: BigInt, max_bundle__values: [BigInt], max_bundle__isnull: Boolean, max_bundle__source__id: ID, max_bundle__owner__id: ID, max_bundle__is_visible: Boolean, max_bundle__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, members__ids: [ID], members__isnull: Boolean, members__lacp_priority__value: BigInt, members__lacp_priority__values: [BigInt], members__lacp_priority__source__id: ID, members__lacp_priority__owner__id: ID, members__lacp_priority__is_visible: Boolean, members__lacp_priority__is_protected: Boolean, members__l2_mode__value: String, members__l2_mode__values: [String], members__l2_mode__source__id: ID, members__l2_mode__owner__id: ID, members__l2_mode__is_visible: Boolean, members__l2_mode__is_protected: Boolean, members__lacp_rate__value: String, members__lacp_rate__values: [String], members__lacp_rate__source__id: ID, members__lacp_rate__owner__id: ID, members__lacp_rate__is_visible: Boolean, members__lacp_rate__is_protected: Boolean, members__mtu__value: BigInt, members__mtu__values: [BigInt], members__mtu__source__id: ID, members__mtu__owner__id: ID, members__mtu__is_visible: Boolean, members__mtu__is_protected: Boolean, members__role__value: String, members__role__values: [String], members__role__source__id: ID, members__role__owner__id: ID, members__role__is_visible: Boolean, members__role__is_protected: Boolean, members__speed__value: BigInt, members__speed__values: [BigInt], members__speed__source__id: ID, members__speed__owner__id: ID, members__speed__is_visible: Boolean, members__speed__is_protected: Boolean, members__enabled__value: Boolean, members__enabled__values: [Boolean], members__enabled__source__id: ID, members__enabled__owner__id: ID, members__enabled__is_visible: Boolean, members__enabled__is_protected: Boolean, members__status__value: String, members__status__values: [String], members__status__source__id: ID, members__status__owner__id: ID, members__status__is_visible: Boolean, members__status__is_protected: Boolean, members__description__value: String, members__description__values: [String], members__description__source__id: ID, members__description__owner__id: ID, members__description__is_visible: Boolean, members__description__is_protected: Boolean, members__name__value: String, members__name__values: [String], members__name__source__id: ID, members__name__owner__id: ID, members__name__is_visible: Boolean, members__name__is_protected: Boolean, tagged_vlan__ids: [ID], tagged_vlan__isnull: Boolean, tagged_vlan__name__value: String, tagged_vlan__name__values: [String], tagged_vlan__name__source__id: ID, tagged_vlan__name__owner__id: ID, tagged_vlan__name__is_visible: Boolean, tagged_vlan__name__is_protected: Boolean, tagged_vlan__vlan_id__value: BigInt, tagged_vlan__vlan_id__values: [BigInt], tagged_vlan__vlan_id__source__id: ID, tagged_vlan__vlan_id__owner__id: ID, tagged_vlan__vlan_id__is_visible: Boolean, tagged_vlan__vlan_id__is_protected: Boolean, tagged_vlan__role__value: String, tagged_vlan__role__values: [String], tagged_vlan__role__source__id: ID, tagged_vlan__role__owner__id: ID, tagged_vlan__role__is_visible: Boolean, tagged_vlan__role__is_protected: Boolean, tagged_vlan__description__value: String, tagged_vlan__description__values: [String], tagged_vlan__description__source__id: ID, tagged_vlan__description__owner__id: ID, tagged_vlan__description__is_visible: Boolean, tagged_vlan__description__is_protected: Boolean, tagged_vlan__status__value: String, tagged_vlan__status__values: [String], tagged_vlan__status__source__id: ID, tagged_vlan__status__owner__id: ID, tagged_vlan__status__is_visible: Boolean, tagged_vlan__status__is_protected: Boolean, profiles__ids: [ID], profiles__isnull: Boolean, profiles__profile_name__value: String, profiles__profile_name__values: [String], profiles__profile_name__source__id: ID, profiles__profile_name__owner__id: ID, profiles__profile_name__is_visible: Boolean, profiles__profile_name__is_protected: Boolean, profiles__profile_priority__value: BigInt, profiles__profile_priority__values: [BigInt], profiles__profile_priority__source__id: ID, profiles__profile_priority__owner__id: ID, profiles__profile_priority__is_visible: Boolean, profiles__profile_priority__is_protected: Boolean, untagged_vlan__ids: [ID], untagged_vlan__isnull: Boolean, untagged_vlan__name__value: String, untagged_vlan__name__values: [String], untagged_vlan__name__source__id: ID, untagged_vlan__name__owner__id: ID, untagged_vlan__name__is_visible: Boolean, untagged_vlan__name__is_protected: Boolean, untagged_vlan__vlan_id__value: BigInt, untagged_vlan__vlan_id__values: [BigInt], untagged_vlan__vlan_id__source__id: ID, untagged_vlan__vlan_id__owner__id: ID, untagged_vlan__vlan_id__is_visible: Boolean, untagged_vlan__vlan_id__is_protected: Boolean, untagged_vlan__role__value: String, untagged_vlan__role__values: [String], untagged_vlan__role__source__id: ID, untagged_vlan__role__owner__id: ID, untagged_vlan__role__is_visible: Boolean, untagged_vlan__role__is_protected: Boolean, untagged_vlan__description__value: String, untagged_vlan__description__values: [String], untagged_vlan__description__source__id: ID, untagged_vlan__description__owner__id: ID, untagged_vlan__description__is_visible: Boolean, untagged_vlan__description__is_protected: Boolean, untagged_vlan__status__value: String, untagged_vlan__status__values: [String], untagged_vlan__status__source__id: ID, untagged_vlan__status__owner__id: ID, untagged_vlan__status__is_visible: Boolean, untagged_vlan__status__is_protected: Boolean, device__ids: [ID], device__isnull: Boolean, device__description__value: String, device__description__values: [String], device__description__source__id: ID, device__description__owner__id: ID, device__description__is_visible: Boolean, device__description__is_protected: Boolean, device__status__value: String, device__status__values: [String], device__status__source__id: ID, device__status__owner__id: ID, device__status__is_visible: Boolean, device__status__is_protected: Boolean, device__type__value: String, device__type__values: [String], device__type__source__id: ID, device__type__owner__id: ID, device__type__is_visible: Boolean, device__type__is_protected: Boolean, device__name__value: String, device__name__values: [String], device__name__source__id: ID, device__name__owner__id: ID, device__name__is_visible: Boolean, device__name__is_protected: Boolean, device__role__value: String, device__role__values: [String], device__role__source__id: ID, device__role__owner__id: ID, device__role__is_visible: Boolean, device__role__is_protected: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], tags__ids: [ID], tags__isnull: Boolean, tags__description__value: String, tags__description__values: [String], tags__description__source__id: ID, tags__description__owner__id: ID, tags__description__is_visible: Boolean, tags__description__is_protected: Boolean, tags__name__value: String, tags__name__values: [String], tags__name__source__id: ID, tags__name__owner__id: ID, tags__name__is_visible: Boolean, tags__name__is_protected: Boolean, mlag__ids: [ID], mlag__isnull: Boolean, mlag__mlag_id__value: BigInt, mlag__mlag_id__values: [BigInt], mlag__mlag_id__source__id: ID, mlag__mlag_id__owner__id: ID, mlag__mlag_id__is_visible: Boolean, mlag__mlag_id__is_protected: Boolean, artifacts__ids: [ID], artifacts__isnull: Boolean, artifacts__storage_id__value: String, artifacts__storage_id__values: [String], artifacts__storage_id__source__id: ID, artifacts__storage_id__owner__id: ID, artifacts__storage_id__is_visible: Boolean, artifacts__storage_id__is_protected: Boolean, artifacts__checksum__value: String, artifacts__checksum__values: [String], artifacts__checksum__source__id: ID, artifacts__checksum__owner__id: ID, artifacts__checksum__is_visible: Boolean, artifacts__checksum__is_protected: Boolean, artifacts__name__value: String, artifacts__name__values: [String], artifacts__name__source__id: ID, artifacts__name__owner__id: ID, artifacts__name__is_visible: Boolean, artifacts__name__is_protected: Boolean, artifacts__status__value: String, artifacts__status__values: [String], artifacts__status__source__id: ID, artifacts__status__owner__id: ID, artifacts__status__is_visible: Boolean, artifacts__status__is_protected: Boolean, artifacts__parameters__value: GenericScalar, artifacts__parameters__values: [GenericScalar], artifacts__parameters__source__id: ID, artifacts__parameters__owner__id: ID, artifacts__parameters__is_visible: Boolean, artifacts__parameters__is_protected: Boolean, artifacts__content_type__value: String, artifacts__content_type__values: [String], artifacts__content_type__source__id: ID, artifacts__content_type__owner__id: ID, artifacts__content_type__is_visible: Boolean, artifacts__content_type__is_protected: Boolean): PaginatedInfraLagInterfaceL2! + InfraLagInterfaceL3(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], mtu__value: BigInt, mtu__values: [BigInt], mtu__isnull: Boolean, mtu__source__id: ID, mtu__owner__id: ID, mtu__is_visible: Boolean, mtu__is_protected: Boolean, role__value: String, role__values: [String], role__isnull: Boolean, role__source__id: ID, role__owner__id: ID, role__is_visible: Boolean, role__is_protected: Boolean, speed__value: BigInt, speed__values: [BigInt], speed__isnull: Boolean, speed__source__id: ID, speed__owner__id: ID, speed__is_visible: Boolean, speed__is_protected: Boolean, enabled__value: Boolean, enabled__values: [Boolean], enabled__isnull: Boolean, enabled__source__id: ID, enabled__owner__id: ID, enabled__is_visible: Boolean, enabled__is_protected: Boolean, status__value: String, status__values: [String], status__isnull: Boolean, status__source__id: ID, status__owner__id: ID, status__is_visible: Boolean, status__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, minimum_links__value: BigInt, minimum_links__values: [BigInt], minimum_links__isnull: Boolean, minimum_links__source__id: ID, minimum_links__owner__id: ID, minimum_links__is_visible: Boolean, minimum_links__is_protected: Boolean, lacp__value: String, lacp__values: [String], lacp__isnull: Boolean, lacp__source__id: ID, lacp__owner__id: ID, lacp__is_visible: Boolean, lacp__is_protected: Boolean, max_bundle__value: BigInt, max_bundle__values: [BigInt], max_bundle__isnull: Boolean, max_bundle__source__id: ID, max_bundle__owner__id: ID, max_bundle__is_visible: Boolean, max_bundle__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, members__ids: [ID], members__isnull: Boolean, members__lacp_priority__value: BigInt, members__lacp_priority__values: [BigInt], members__lacp_priority__source__id: ID, members__lacp_priority__owner__id: ID, members__lacp_priority__is_visible: Boolean, members__lacp_priority__is_protected: Boolean, members__lacp_rate__value: String, members__lacp_rate__values: [String], members__lacp_rate__source__id: ID, members__lacp_rate__owner__id: ID, members__lacp_rate__is_visible: Boolean, members__lacp_rate__is_protected: Boolean, members__mtu__value: BigInt, members__mtu__values: [BigInt], members__mtu__source__id: ID, members__mtu__owner__id: ID, members__mtu__is_visible: Boolean, members__mtu__is_protected: Boolean, members__role__value: String, members__role__values: [String], members__role__source__id: ID, members__role__owner__id: ID, members__role__is_visible: Boolean, members__role__is_protected: Boolean, members__speed__value: BigInt, members__speed__values: [BigInt], members__speed__source__id: ID, members__speed__owner__id: ID, members__speed__is_visible: Boolean, members__speed__is_protected: Boolean, members__enabled__value: Boolean, members__enabled__values: [Boolean], members__enabled__source__id: ID, members__enabled__owner__id: ID, members__enabled__is_visible: Boolean, members__enabled__is_protected: Boolean, members__status__value: String, members__status__values: [String], members__status__source__id: ID, members__status__owner__id: ID, members__status__is_visible: Boolean, members__status__is_protected: Boolean, members__description__value: String, members__description__values: [String], members__description__source__id: ID, members__description__owner__id: ID, members__description__is_visible: Boolean, members__description__is_protected: Boolean, members__name__value: String, members__name__values: [String], members__name__source__id: ID, members__name__owner__id: ID, members__name__is_visible: Boolean, members__name__is_protected: Boolean, ip_addresses__ids: [ID], ip_addresses__isnull: Boolean, ip_addresses__address__value: String, ip_addresses__address__values: [String], ip_addresses__address__source__id: ID, ip_addresses__address__owner__id: ID, ip_addresses__address__is_visible: Boolean, ip_addresses__address__is_protected: Boolean, ip_addresses__description__value: String, ip_addresses__description__values: [String], ip_addresses__description__source__id: ID, ip_addresses__description__owner__id: ID, ip_addresses__description__is_visible: Boolean, ip_addresses__description__is_protected: Boolean, profiles__ids: [ID], profiles__isnull: Boolean, profiles__profile_name__value: String, profiles__profile_name__values: [String], profiles__profile_name__source__id: ID, profiles__profile_name__owner__id: ID, profiles__profile_name__is_visible: Boolean, profiles__profile_name__is_protected: Boolean, profiles__profile_priority__value: BigInt, profiles__profile_priority__values: [BigInt], profiles__profile_priority__source__id: ID, profiles__profile_priority__owner__id: ID, profiles__profile_priority__is_visible: Boolean, profiles__profile_priority__is_protected: Boolean, device__ids: [ID], device__isnull: Boolean, device__description__value: String, device__description__values: [String], device__description__source__id: ID, device__description__owner__id: ID, device__description__is_visible: Boolean, device__description__is_protected: Boolean, device__status__value: String, device__status__values: [String], device__status__source__id: ID, device__status__owner__id: ID, device__status__is_visible: Boolean, device__status__is_protected: Boolean, device__type__value: String, device__type__values: [String], device__type__source__id: ID, device__type__owner__id: ID, device__type__is_visible: Boolean, device__type__is_protected: Boolean, device__name__value: String, device__name__values: [String], device__name__source__id: ID, device__name__owner__id: ID, device__name__is_visible: Boolean, device__name__is_protected: Boolean, device__role__value: String, device__role__values: [String], device__role__source__id: ID, device__role__owner__id: ID, device__role__is_visible: Boolean, device__role__is_protected: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], tags__ids: [ID], tags__isnull: Boolean, tags__description__value: String, tags__description__values: [String], tags__description__source__id: ID, tags__description__owner__id: ID, tags__description__is_visible: Boolean, tags__description__is_protected: Boolean, tags__name__value: String, tags__name__values: [String], tags__name__source__id: ID, tags__name__owner__id: ID, tags__name__is_visible: Boolean, tags__name__is_protected: Boolean, mlag__ids: [ID], mlag__isnull: Boolean, mlag__mlag_id__value: BigInt, mlag__mlag_id__values: [BigInt], mlag__mlag_id__source__id: ID, mlag__mlag_id__owner__id: ID, mlag__mlag_id__is_visible: Boolean, mlag__mlag_id__is_protected: Boolean, artifacts__ids: [ID], artifacts__isnull: Boolean, artifacts__storage_id__value: String, artifacts__storage_id__values: [String], artifacts__storage_id__source__id: ID, artifacts__storage_id__owner__id: ID, artifacts__storage_id__is_visible: Boolean, artifacts__storage_id__is_protected: Boolean, artifacts__checksum__value: String, artifacts__checksum__values: [String], artifacts__checksum__source__id: ID, artifacts__checksum__owner__id: ID, artifacts__checksum__is_visible: Boolean, artifacts__checksum__is_protected: Boolean, artifacts__name__value: String, artifacts__name__values: [String], artifacts__name__source__id: ID, artifacts__name__owner__id: ID, artifacts__name__is_visible: Boolean, artifacts__name__is_protected: Boolean, artifacts__status__value: String, artifacts__status__values: [String], artifacts__status__source__id: ID, artifacts__status__owner__id: ID, artifacts__status__is_visible: Boolean, artifacts__status__is_protected: Boolean, artifacts__parameters__value: GenericScalar, artifacts__parameters__values: [GenericScalar], artifacts__parameters__source__id: ID, artifacts__parameters__owner__id: ID, artifacts__parameters__is_visible: Boolean, artifacts__parameters__is_protected: Boolean, artifacts__content_type__value: String, artifacts__content_type__values: [String], artifacts__content_type__source__id: ID, artifacts__content_type__owner__id: ID, artifacts__content_type__is_visible: Boolean, artifacts__content_type__is_protected: Boolean): PaginatedInfraLagInterfaceL3! + InfraMlagDomain(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, domain_id__value: BigInt, domain_id__values: [BigInt], domain_id__isnull: Boolean, domain_id__source__id: ID, domain_id__owner__id: ID, domain_id__is_visible: Boolean, domain_id__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, devices__ids: [ID], devices__isnull: Boolean, devices__description__value: String, devices__description__values: [String], devices__description__source__id: ID, devices__description__owner__id: ID, devices__description__is_visible: Boolean, devices__description__is_protected: Boolean, devices__status__value: String, devices__status__values: [String], devices__status__source__id: ID, devices__status__owner__id: ID, devices__status__is_visible: Boolean, devices__status__is_protected: Boolean, devices__type__value: String, devices__type__values: [String], devices__type__source__id: ID, devices__type__owner__id: ID, devices__type__is_visible: Boolean, devices__type__is_protected: Boolean, devices__name__value: String, devices__name__values: [String], devices__name__source__id: ID, devices__name__owner__id: ID, devices__name__is_visible: Boolean, devices__name__is_protected: Boolean, devices__role__value: String, devices__role__values: [String], devices__role__source__id: ID, devices__role__owner__id: ID, devices__role__is_visible: Boolean, devices__role__is_protected: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], peer_interfaces__ids: [ID], peer_interfaces__isnull: Boolean, peer_interfaces__l2_mode__value: String, peer_interfaces__l2_mode__values: [String], peer_interfaces__l2_mode__source__id: ID, peer_interfaces__l2_mode__owner__id: ID, peer_interfaces__l2_mode__is_visible: Boolean, peer_interfaces__l2_mode__is_protected: Boolean, peer_interfaces__mtu__value: BigInt, peer_interfaces__mtu__values: [BigInt], peer_interfaces__mtu__source__id: ID, peer_interfaces__mtu__owner__id: ID, peer_interfaces__mtu__is_visible: Boolean, peer_interfaces__mtu__is_protected: Boolean, peer_interfaces__role__value: String, peer_interfaces__role__values: [String], peer_interfaces__role__source__id: ID, peer_interfaces__role__owner__id: ID, peer_interfaces__role__is_visible: Boolean, peer_interfaces__role__is_protected: Boolean, peer_interfaces__speed__value: BigInt, peer_interfaces__speed__values: [BigInt], peer_interfaces__speed__source__id: ID, peer_interfaces__speed__owner__id: ID, peer_interfaces__speed__is_visible: Boolean, peer_interfaces__speed__is_protected: Boolean, peer_interfaces__enabled__value: Boolean, peer_interfaces__enabled__values: [Boolean], peer_interfaces__enabled__source__id: ID, peer_interfaces__enabled__owner__id: ID, peer_interfaces__enabled__is_visible: Boolean, peer_interfaces__enabled__is_protected: Boolean, peer_interfaces__status__value: String, peer_interfaces__status__values: [String], peer_interfaces__status__source__id: ID, peer_interfaces__status__owner__id: ID, peer_interfaces__status__is_visible: Boolean, peer_interfaces__status__is_protected: Boolean, peer_interfaces__description__value: String, peer_interfaces__description__values: [String], peer_interfaces__description__source__id: ID, peer_interfaces__description__owner__id: ID, peer_interfaces__description__is_visible: Boolean, peer_interfaces__description__is_protected: Boolean, peer_interfaces__name__value: String, peer_interfaces__name__values: [String], peer_interfaces__name__source__id: ID, peer_interfaces__name__owner__id: ID, peer_interfaces__name__is_visible: Boolean, peer_interfaces__name__is_protected: Boolean, peer_interfaces__minimum_links__value: BigInt, peer_interfaces__minimum_links__values: [BigInt], peer_interfaces__minimum_links__source__id: ID, peer_interfaces__minimum_links__owner__id: ID, peer_interfaces__minimum_links__is_visible: Boolean, peer_interfaces__minimum_links__is_protected: Boolean, peer_interfaces__lacp__value: String, peer_interfaces__lacp__values: [String], peer_interfaces__lacp__source__id: ID, peer_interfaces__lacp__owner__id: ID, peer_interfaces__lacp__is_visible: Boolean, peer_interfaces__lacp__is_protected: Boolean, peer_interfaces__max_bundle__value: BigInt, peer_interfaces__max_bundle__values: [BigInt], peer_interfaces__max_bundle__source__id: ID, peer_interfaces__max_bundle__owner__id: ID, peer_interfaces__max_bundle__is_visible: Boolean, peer_interfaces__max_bundle__is_protected: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], profiles__ids: [ID], profiles__isnull: Boolean, profiles__profile_name__value: String, profiles__profile_name__values: [String], profiles__profile_name__source__id: ID, profiles__profile_name__owner__id: ID, profiles__profile_name__is_visible: Boolean, profiles__profile_name__is_protected: Boolean, profiles__profile_priority__value: BigInt, profiles__profile_priority__values: [BigInt], profiles__profile_priority__source__id: ID, profiles__profile_priority__owner__id: ID, profiles__profile_priority__is_visible: Boolean, profiles__profile_priority__is_protected: Boolean): PaginatedInfraMlagDomain! + InfraMlagInterfaceL2(offset: Int, limit: Int, order: OrderInput, ids: [ID], mlag_id__value: BigInt, mlag_id__values: [BigInt], mlag_id__isnull: Boolean, mlag_id__source__id: ID, mlag_id__owner__id: ID, mlag_id__is_visible: Boolean, mlag_id__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, members__ids: [ID], members__isnull: Boolean, members__l2_mode__value: String, members__l2_mode__values: [String], members__l2_mode__source__id: ID, members__l2_mode__owner__id: ID, members__l2_mode__is_visible: Boolean, members__l2_mode__is_protected: Boolean, members__mtu__value: BigInt, members__mtu__values: [BigInt], members__mtu__source__id: ID, members__mtu__owner__id: ID, members__mtu__is_visible: Boolean, members__mtu__is_protected: Boolean, members__role__value: String, members__role__values: [String], members__role__source__id: ID, members__role__owner__id: ID, members__role__is_visible: Boolean, members__role__is_protected: Boolean, members__speed__value: BigInt, members__speed__values: [BigInt], members__speed__source__id: ID, members__speed__owner__id: ID, members__speed__is_visible: Boolean, members__speed__is_protected: Boolean, members__enabled__value: Boolean, members__enabled__values: [Boolean], members__enabled__source__id: ID, members__enabled__owner__id: ID, members__enabled__is_visible: Boolean, members__enabled__is_protected: Boolean, members__status__value: String, members__status__values: [String], members__status__source__id: ID, members__status__owner__id: ID, members__status__is_visible: Boolean, members__status__is_protected: Boolean, members__description__value: String, members__description__values: [String], members__description__source__id: ID, members__description__owner__id: ID, members__description__is_visible: Boolean, members__description__is_protected: Boolean, members__name__value: String, members__name__values: [String], members__name__source__id: ID, members__name__owner__id: ID, members__name__is_visible: Boolean, members__name__is_protected: Boolean, members__minimum_links__value: BigInt, members__minimum_links__values: [BigInt], members__minimum_links__source__id: ID, members__minimum_links__owner__id: ID, members__minimum_links__is_visible: Boolean, members__minimum_links__is_protected: Boolean, members__lacp__value: String, members__lacp__values: [String], members__lacp__source__id: ID, members__lacp__owner__id: ID, members__lacp__is_visible: Boolean, members__lacp__is_protected: Boolean, members__max_bundle__value: BigInt, members__max_bundle__values: [BigInt], members__max_bundle__source__id: ID, members__max_bundle__owner__id: ID, members__max_bundle__is_visible: Boolean, members__max_bundle__is_protected: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], profiles__ids: [ID], profiles__isnull: Boolean, profiles__profile_name__value: String, profiles__profile_name__values: [String], profiles__profile_name__source__id: ID, profiles__profile_name__owner__id: ID, profiles__profile_name__is_visible: Boolean, profiles__profile_name__is_protected: Boolean, profiles__profile_priority__value: BigInt, profiles__profile_priority__values: [BigInt], profiles__profile_priority__source__id: ID, profiles__profile_priority__owner__id: ID, profiles__profile_priority__is_visible: Boolean, profiles__profile_priority__is_protected: Boolean, mlag_domain__ids: [ID], mlag_domain__isnull: Boolean, mlag_domain__name__value: String, mlag_domain__name__values: [String], mlag_domain__name__source__id: ID, mlag_domain__name__owner__id: ID, mlag_domain__name__is_visible: Boolean, mlag_domain__name__is_protected: Boolean, mlag_domain__domain_id__value: BigInt, mlag_domain__domain_id__values: [BigInt], mlag_domain__domain_id__source__id: ID, mlag_domain__domain_id__owner__id: ID, mlag_domain__domain_id__is_visible: Boolean, mlag_domain__domain_id__is_protected: Boolean): PaginatedInfraMlagInterfaceL2! + InfraMlagInterfaceL3(offset: Int, limit: Int, order: OrderInput, ids: [ID], mlag_id__value: BigInt, mlag_id__values: [BigInt], mlag_id__isnull: Boolean, mlag_id__source__id: ID, mlag_id__owner__id: ID, mlag_id__is_visible: Boolean, mlag_id__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], profiles__ids: [ID], profiles__isnull: Boolean, profiles__profile_name__value: String, profiles__profile_name__values: [String], profiles__profile_name__source__id: ID, profiles__profile_name__owner__id: ID, profiles__profile_name__is_visible: Boolean, profiles__profile_name__is_protected: Boolean, profiles__profile_priority__value: BigInt, profiles__profile_priority__values: [BigInt], profiles__profile_priority__source__id: ID, profiles__profile_priority__owner__id: ID, profiles__profile_priority__is_visible: Boolean, profiles__profile_priority__is_protected: Boolean, members__ids: [ID], members__isnull: Boolean, members__mtu__value: BigInt, members__mtu__values: [BigInt], members__mtu__source__id: ID, members__mtu__owner__id: ID, members__mtu__is_visible: Boolean, members__mtu__is_protected: Boolean, members__role__value: String, members__role__values: [String], members__role__source__id: ID, members__role__owner__id: ID, members__role__is_visible: Boolean, members__role__is_protected: Boolean, members__speed__value: BigInt, members__speed__values: [BigInt], members__speed__source__id: ID, members__speed__owner__id: ID, members__speed__is_visible: Boolean, members__speed__is_protected: Boolean, members__enabled__value: Boolean, members__enabled__values: [Boolean], members__enabled__source__id: ID, members__enabled__owner__id: ID, members__enabled__is_visible: Boolean, members__enabled__is_protected: Boolean, members__status__value: String, members__status__values: [String], members__status__source__id: ID, members__status__owner__id: ID, members__status__is_visible: Boolean, members__status__is_protected: Boolean, members__description__value: String, members__description__values: [String], members__description__source__id: ID, members__description__owner__id: ID, members__description__is_visible: Boolean, members__description__is_protected: Boolean, members__name__value: String, members__name__values: [String], members__name__source__id: ID, members__name__owner__id: ID, members__name__is_visible: Boolean, members__name__is_protected: Boolean, members__minimum_links__value: BigInt, members__minimum_links__values: [BigInt], members__minimum_links__source__id: ID, members__minimum_links__owner__id: ID, members__minimum_links__is_visible: Boolean, members__minimum_links__is_protected: Boolean, members__lacp__value: String, members__lacp__values: [String], members__lacp__source__id: ID, members__lacp__owner__id: ID, members__lacp__is_visible: Boolean, members__lacp__is_protected: Boolean, members__max_bundle__value: BigInt, members__max_bundle__values: [BigInt], members__max_bundle__source__id: ID, members__max_bundle__owner__id: ID, members__max_bundle__is_visible: Boolean, members__max_bundle__is_protected: Boolean, mlag_domain__ids: [ID], mlag_domain__isnull: Boolean, mlag_domain__name__value: String, mlag_domain__name__values: [String], mlag_domain__name__source__id: ID, mlag_domain__name__owner__id: ID, mlag_domain__name__is_visible: Boolean, mlag_domain__name__is_protected: Boolean, mlag_domain__domain_id__value: BigInt, mlag_domain__domain_id__values: [BigInt], mlag_domain__domain_id__source__id: ID, mlag_domain__domain_id__owner__id: ID, mlag_domain__domain_id__is_visible: Boolean, mlag_domain__domain_id__is_protected: Boolean): PaginatedInfraMlagInterfaceL3! + InfraPlatform(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], napalm_driver__value: String, napalm_driver__values: [String], napalm_driver__isnull: Boolean, napalm_driver__source__id: ID, napalm_driver__owner__id: ID, napalm_driver__is_visible: Boolean, napalm_driver__is_protected: Boolean, ansible_network_os__value: String, ansible_network_os__values: [String], ansible_network_os__isnull: Boolean, ansible_network_os__source__id: ID, ansible_network_os__owner__id: ID, ansible_network_os__is_visible: Boolean, ansible_network_os__is_protected: Boolean, nornir_platform__value: String, nornir_platform__values: [String], nornir_platform__isnull: Boolean, nornir_platform__source__id: ID, nornir_platform__owner__id: ID, nornir_platform__is_visible: Boolean, nornir_platform__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, netmiko_device_type__value: String, netmiko_device_type__values: [String], netmiko_device_type__isnull: Boolean, netmiko_device_type__source__id: ID, netmiko_device_type__owner__id: ID, netmiko_device_type__is_visible: Boolean, netmiko_device_type__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], devices__ids: [ID], devices__isnull: Boolean, devices__description__value: String, devices__description__values: [String], devices__description__source__id: ID, devices__description__owner__id: ID, devices__description__is_visible: Boolean, devices__description__is_protected: Boolean, devices__status__value: String, devices__status__values: [String], devices__status__source__id: ID, devices__status__owner__id: ID, devices__status__is_visible: Boolean, devices__status__is_protected: Boolean, devices__type__value: String, devices__type__values: [String], devices__type__source__id: ID, devices__type__owner__id: ID, devices__type__is_visible: Boolean, devices__type__is_protected: Boolean, devices__name__value: String, devices__name__values: [String], devices__name__source__id: ID, devices__name__owner__id: ID, devices__name__is_visible: Boolean, devices__name__is_protected: Boolean, devices__role__value: String, devices__role__values: [String], devices__role__source__id: ID, devices__role__owner__id: ID, devices__role__is_visible: Boolean, devices__role__is_protected: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], profiles__ids: [ID], profiles__isnull: Boolean, profiles__profile_name__value: String, profiles__profile_name__values: [String], profiles__profile_name__source__id: ID, profiles__profile_name__owner__id: ID, profiles__profile_name__is_visible: Boolean, profiles__profile_name__is_protected: Boolean, profiles__profile_priority__value: BigInt, profiles__profile_priority__values: [BigInt], profiles__profile_priority__source__id: ID, profiles__profile_priority__owner__id: ID, profiles__profile_priority__is_visible: Boolean, profiles__profile_priority__is_protected: Boolean): PaginatedInfraPlatform! + InfraVLAN(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, vlan_id__value: BigInt, vlan_id__values: [BigInt], vlan_id__isnull: Boolean, vlan_id__source__id: ID, vlan_id__owner__id: ID, vlan_id__is_visible: Boolean, vlan_id__is_protected: Boolean, role__value: String, role__values: [String], role__isnull: Boolean, role__source__id: ID, role__owner__id: ID, role__is_visible: Boolean, role__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, status__value: String, status__values: [String], status__isnull: Boolean, status__source__id: ID, status__owner__id: ID, status__is_visible: Boolean, status__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, gateway__ids: [ID], gateway__isnull: Boolean, gateway__lacp_priority__value: BigInt, gateway__lacp_priority__values: [BigInt], gateway__lacp_priority__source__id: ID, gateway__lacp_priority__owner__id: ID, gateway__lacp_priority__is_visible: Boolean, gateway__lacp_priority__is_protected: Boolean, gateway__lacp_rate__value: String, gateway__lacp_rate__values: [String], gateway__lacp_rate__source__id: ID, gateway__lacp_rate__owner__id: ID, gateway__lacp_rate__is_visible: Boolean, gateway__lacp_rate__is_protected: Boolean, gateway__mtu__value: BigInt, gateway__mtu__values: [BigInt], gateway__mtu__source__id: ID, gateway__mtu__owner__id: ID, gateway__mtu__is_visible: Boolean, gateway__mtu__is_protected: Boolean, gateway__role__value: String, gateway__role__values: [String], gateway__role__source__id: ID, gateway__role__owner__id: ID, gateway__role__is_visible: Boolean, gateway__role__is_protected: Boolean, gateway__speed__value: BigInt, gateway__speed__values: [BigInt], gateway__speed__source__id: ID, gateway__speed__owner__id: ID, gateway__speed__is_visible: Boolean, gateway__speed__is_protected: Boolean, gateway__enabled__value: Boolean, gateway__enabled__values: [Boolean], gateway__enabled__source__id: ID, gateway__enabled__owner__id: ID, gateway__enabled__is_visible: Boolean, gateway__enabled__is_protected: Boolean, gateway__status__value: String, gateway__status__values: [String], gateway__status__source__id: ID, gateway__status__owner__id: ID, gateway__status__is_visible: Boolean, gateway__status__is_protected: Boolean, gateway__description__value: String, gateway__description__values: [String], gateway__description__source__id: ID, gateway__description__owner__id: ID, gateway__description__is_visible: Boolean, gateway__description__is_protected: Boolean, gateway__name__value: String, gateway__name__values: [String], gateway__name__source__id: ID, gateway__name__owner__id: ID, gateway__name__is_visible: Boolean, gateway__name__is_protected: Boolean, site__ids: [ID], site__isnull: Boolean, site__city__value: String, site__city__values: [String], site__city__source__id: ID, site__city__owner__id: ID, site__city__is_visible: Boolean, site__city__is_protected: Boolean, site__address__value: String, site__address__values: [String], site__address__source__id: ID, site__address__owner__id: ID, site__address__is_visible: Boolean, site__address__is_protected: Boolean, site__contact__value: String, site__contact__values: [String], site__contact__source__id: ID, site__contact__owner__id: ID, site__contact__is_visible: Boolean, site__contact__is_protected: Boolean, site__name__value: String, site__name__values: [String], site__name__source__id: ID, site__name__owner__id: ID, site__name__is_visible: Boolean, site__name__is_protected: Boolean, site__description__value: String, site__description__values: [String], site__description__source__id: ID, site__description__owner__id: ID, site__description__is_visible: Boolean, site__description__is_protected: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], profiles__ids: [ID], profiles__isnull: Boolean, profiles__profile_name__value: String, profiles__profile_name__values: [String], profiles__profile_name__source__id: ID, profiles__profile_name__owner__id: ID, profiles__profile_name__is_visible: Boolean, profiles__profile_name__is_protected: Boolean, profiles__profile_priority__value: BigInt, profiles__profile_priority__values: [BigInt], profiles__profile_priority__source__id: ID, profiles__profile_priority__owner__id: ID, profiles__profile_priority__is_visible: Boolean, profiles__profile_priority__is_protected: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String]): PaginatedInfraVLAN! + IpamIPAddress(offset: Int, limit: Int, order: OrderInput, ids: [ID], address__value: String, address__values: [String], address__isnull: Boolean, address__source__id: ID, address__owner__id: ID, address__is_visible: Boolean, address__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, interface__ids: [ID], interface__isnull: Boolean, interface__lacp_priority__value: BigInt, interface__lacp_priority__values: [BigInt], interface__lacp_priority__source__id: ID, interface__lacp_priority__owner__id: ID, interface__lacp_priority__is_visible: Boolean, interface__lacp_priority__is_protected: Boolean, interface__lacp_rate__value: String, interface__lacp_rate__values: [String], interface__lacp_rate__source__id: ID, interface__lacp_rate__owner__id: ID, interface__lacp_rate__is_visible: Boolean, interface__lacp_rate__is_protected: Boolean, interface__mtu__value: BigInt, interface__mtu__values: [BigInt], interface__mtu__source__id: ID, interface__mtu__owner__id: ID, interface__mtu__is_visible: Boolean, interface__mtu__is_protected: Boolean, interface__role__value: String, interface__role__values: [String], interface__role__source__id: ID, interface__role__owner__id: ID, interface__role__is_visible: Boolean, interface__role__is_protected: Boolean, interface__speed__value: BigInt, interface__speed__values: [BigInt], interface__speed__source__id: ID, interface__speed__owner__id: ID, interface__speed__is_visible: Boolean, interface__speed__is_protected: Boolean, interface__enabled__value: Boolean, interface__enabled__values: [Boolean], interface__enabled__source__id: ID, interface__enabled__owner__id: ID, interface__enabled__is_visible: Boolean, interface__enabled__is_protected: Boolean, interface__status__value: String, interface__status__values: [String], interface__status__source__id: ID, interface__status__owner__id: ID, interface__status__is_visible: Boolean, interface__status__is_protected: Boolean, interface__description__value: String, interface__description__values: [String], interface__description__source__id: ID, interface__description__owner__id: ID, interface__description__is_visible: Boolean, interface__description__is_protected: Boolean, interface__name__value: String, interface__name__values: [String], interface__name__source__id: ID, interface__name__owner__id: ID, interface__name__is_visible: Boolean, interface__name__is_protected: Boolean, ip_prefix__ids: [ID], ip_prefix__isnull: Boolean, ip_prefix__description__value: String, ip_prefix__description__values: [String], ip_prefix__description__source__id: ID, ip_prefix__description__owner__id: ID, ip_prefix__description__is_visible: Boolean, ip_prefix__description__is_protected: Boolean, ip_prefix__network_address__value: String, ip_prefix__network_address__values: [String], ip_prefix__network_address__source__id: ID, ip_prefix__network_address__owner__id: ID, ip_prefix__network_address__is_visible: Boolean, ip_prefix__network_address__is_protected: Boolean, ip_prefix__broadcast_address__value: String, ip_prefix__broadcast_address__values: [String], ip_prefix__broadcast_address__source__id: ID, ip_prefix__broadcast_address__owner__id: ID, ip_prefix__broadcast_address__is_visible: Boolean, ip_prefix__broadcast_address__is_protected: Boolean, ip_prefix__prefix__value: String, ip_prefix__prefix__values: [String], ip_prefix__prefix__source__id: ID, ip_prefix__prefix__owner__id: ID, ip_prefix__prefix__is_visible: Boolean, ip_prefix__prefix__is_protected: Boolean, ip_prefix__is_pool__value: Boolean, ip_prefix__is_pool__values: [Boolean], ip_prefix__is_pool__source__id: ID, ip_prefix__is_pool__owner__id: ID, ip_prefix__is_pool__is_visible: Boolean, ip_prefix__is_pool__is_protected: Boolean, ip_prefix__hostmask__value: String, ip_prefix__hostmask__values: [String], ip_prefix__hostmask__source__id: ID, ip_prefix__hostmask__owner__id: ID, ip_prefix__hostmask__is_visible: Boolean, ip_prefix__hostmask__is_protected: Boolean, ip_prefix__utilization__value: BigInt, ip_prefix__utilization__values: [BigInt], ip_prefix__utilization__source__id: ID, ip_prefix__utilization__owner__id: ID, ip_prefix__utilization__is_visible: Boolean, ip_prefix__utilization__is_protected: Boolean, ip_prefix__member_type__value: String, ip_prefix__member_type__values: [String], ip_prefix__member_type__source__id: ID, ip_prefix__member_type__owner__id: ID, ip_prefix__member_type__is_visible: Boolean, ip_prefix__member_type__is_protected: Boolean, ip_prefix__netmask__value: String, ip_prefix__netmask__values: [String], ip_prefix__netmask__source__id: ID, ip_prefix__netmask__owner__id: ID, ip_prefix__netmask__is_visible: Boolean, ip_prefix__netmask__is_protected: Boolean, ip_prefix__is_top_level__value: Boolean, ip_prefix__is_top_level__values: [Boolean], ip_prefix__is_top_level__source__id: ID, ip_prefix__is_top_level__owner__id: ID, ip_prefix__is_top_level__is_visible: Boolean, ip_prefix__is_top_level__is_protected: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], ip_namespace__ids: [ID], ip_namespace__isnull: Boolean, ip_namespace__name__value: String, ip_namespace__name__values: [String], ip_namespace__name__source__id: ID, ip_namespace__name__owner__id: ID, ip_namespace__name__is_visible: Boolean, ip_namespace__name__is_protected: Boolean, ip_namespace__description__value: String, ip_namespace__description__values: [String], ip_namespace__description__source__id: ID, ip_namespace__description__owner__id: ID, ip_namespace__description__is_visible: Boolean, ip_namespace__description__is_protected: Boolean, profiles__ids: [ID], profiles__isnull: Boolean, profiles__profile_name__value: String, profiles__profile_name__values: [String], profiles__profile_name__source__id: ID, profiles__profile_name__owner__id: ID, profiles__profile_name__is_visible: Boolean, profiles__profile_name__is_protected: Boolean, profiles__profile_priority__value: BigInt, profiles__profile_priority__values: [BigInt], profiles__profile_priority__source__id: ID, profiles__profile_priority__owner__id: ID, profiles__profile_priority__is_visible: Boolean, profiles__profile_priority__is_protected: Boolean): PaginatedIpamIPAddress! + IpamIPPrefix(offset: Int, limit: Int, order: OrderInput, ids: [ID], description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, network_address__value: String, network_address__values: [String], network_address__isnull: Boolean, network_address__source__id: ID, network_address__owner__id: ID, network_address__is_visible: Boolean, network_address__is_protected: Boolean, broadcast_address__value: String, broadcast_address__values: [String], broadcast_address__isnull: Boolean, broadcast_address__source__id: ID, broadcast_address__owner__id: ID, broadcast_address__is_visible: Boolean, broadcast_address__is_protected: Boolean, prefix__value: String, prefix__values: [String], prefix__isnull: Boolean, prefix__source__id: ID, prefix__owner__id: ID, prefix__is_visible: Boolean, prefix__is_protected: Boolean, is_pool__value: Boolean, is_pool__values: [Boolean], is_pool__isnull: Boolean, is_pool__source__id: ID, is_pool__owner__id: ID, is_pool__is_visible: Boolean, is_pool__is_protected: Boolean, hostmask__value: String, hostmask__values: [String], hostmask__isnull: Boolean, hostmask__source__id: ID, hostmask__owner__id: ID, hostmask__is_visible: Boolean, hostmask__is_protected: Boolean, utilization__value: BigInt, utilization__values: [BigInt], utilization__isnull: Boolean, utilization__source__id: ID, utilization__owner__id: ID, utilization__is_visible: Boolean, utilization__is_protected: Boolean, member_type__value: String, member_type__values: [String], member_type__isnull: Boolean, member_type__source__id: ID, member_type__owner__id: ID, member_type__is_visible: Boolean, member_type__is_protected: Boolean, netmask__value: String, netmask__values: [String], netmask__isnull: Boolean, netmask__source__id: ID, netmask__owner__id: ID, netmask__is_visible: Boolean, netmask__is_protected: Boolean, is_top_level__value: Boolean, is_top_level__values: [Boolean], is_top_level__isnull: Boolean, is_top_level__source__id: ID, is_top_level__owner__id: ID, is_top_level__is_visible: Boolean, is_top_level__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, profiles__ids: [ID], profiles__isnull: Boolean, profiles__profile_name__value: String, profiles__profile_name__values: [String], profiles__profile_name__source__id: ID, profiles__profile_name__owner__id: ID, profiles__profile_name__is_visible: Boolean, profiles__profile_name__is_protected: Boolean, profiles__profile_priority__value: BigInt, profiles__profile_priority__values: [BigInt], profiles__profile_priority__source__id: ID, profiles__profile_priority__owner__id: ID, profiles__profile_priority__is_visible: Boolean, profiles__profile_priority__is_protected: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], ip_addresses__ids: [ID], ip_addresses__isnull: Boolean, ip_addresses__address__value: String, ip_addresses__address__values: [String], ip_addresses__address__source__id: ID, ip_addresses__address__owner__id: ID, ip_addresses__address__is_visible: Boolean, ip_addresses__address__is_protected: Boolean, ip_addresses__description__value: String, ip_addresses__description__values: [String], ip_addresses__description__source__id: ID, ip_addresses__description__owner__id: ID, ip_addresses__description__is_visible: Boolean, ip_addresses__description__is_protected: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], parent__ids: [ID], parent__isnull: Boolean, parent__description__value: String, parent__description__values: [String], parent__description__source__id: ID, parent__description__owner__id: ID, parent__description__is_visible: Boolean, parent__description__is_protected: Boolean, parent__network_address__value: String, parent__network_address__values: [String], parent__network_address__source__id: ID, parent__network_address__owner__id: ID, parent__network_address__is_visible: Boolean, parent__network_address__is_protected: Boolean, parent__broadcast_address__value: String, parent__broadcast_address__values: [String], parent__broadcast_address__source__id: ID, parent__broadcast_address__owner__id: ID, parent__broadcast_address__is_visible: Boolean, parent__broadcast_address__is_protected: Boolean, parent__prefix__value: String, parent__prefix__values: [String], parent__prefix__source__id: ID, parent__prefix__owner__id: ID, parent__prefix__is_visible: Boolean, parent__prefix__is_protected: Boolean, parent__is_pool__value: Boolean, parent__is_pool__values: [Boolean], parent__is_pool__source__id: ID, parent__is_pool__owner__id: ID, parent__is_pool__is_visible: Boolean, parent__is_pool__is_protected: Boolean, parent__hostmask__value: String, parent__hostmask__values: [String], parent__hostmask__source__id: ID, parent__hostmask__owner__id: ID, parent__hostmask__is_visible: Boolean, parent__hostmask__is_protected: Boolean, parent__utilization__value: BigInt, parent__utilization__values: [BigInt], parent__utilization__source__id: ID, parent__utilization__owner__id: ID, parent__utilization__is_visible: Boolean, parent__utilization__is_protected: Boolean, parent__member_type__value: String, parent__member_type__values: [String], parent__member_type__source__id: ID, parent__member_type__owner__id: ID, parent__member_type__is_visible: Boolean, parent__member_type__is_protected: Boolean, parent__netmask__value: String, parent__netmask__values: [String], parent__netmask__source__id: ID, parent__netmask__owner__id: ID, parent__netmask__is_visible: Boolean, parent__netmask__is_protected: Boolean, parent__is_top_level__value: Boolean, parent__is_top_level__values: [Boolean], parent__is_top_level__source__id: ID, parent__is_top_level__owner__id: ID, parent__is_top_level__is_visible: Boolean, parent__is_top_level__is_protected: Boolean, children__ids: [ID], children__isnull: Boolean, children__description__value: String, children__description__values: [String], children__description__source__id: ID, children__description__owner__id: ID, children__description__is_visible: Boolean, children__description__is_protected: Boolean, children__network_address__value: String, children__network_address__values: [String], children__network_address__source__id: ID, children__network_address__owner__id: ID, children__network_address__is_visible: Boolean, children__network_address__is_protected: Boolean, children__broadcast_address__value: String, children__broadcast_address__values: [String], children__broadcast_address__source__id: ID, children__broadcast_address__owner__id: ID, children__broadcast_address__is_visible: Boolean, children__broadcast_address__is_protected: Boolean, children__prefix__value: String, children__prefix__values: [String], children__prefix__source__id: ID, children__prefix__owner__id: ID, children__prefix__is_visible: Boolean, children__prefix__is_protected: Boolean, children__is_pool__value: Boolean, children__is_pool__values: [Boolean], children__is_pool__source__id: ID, children__is_pool__owner__id: ID, children__is_pool__is_visible: Boolean, children__is_pool__is_protected: Boolean, children__hostmask__value: String, children__hostmask__values: [String], children__hostmask__source__id: ID, children__hostmask__owner__id: ID, children__hostmask__is_visible: Boolean, children__hostmask__is_protected: Boolean, children__utilization__value: BigInt, children__utilization__values: [BigInt], children__utilization__source__id: ID, children__utilization__owner__id: ID, children__utilization__is_visible: Boolean, children__utilization__is_protected: Boolean, children__member_type__value: String, children__member_type__values: [String], children__member_type__source__id: ID, children__member_type__owner__id: ID, children__member_type__is_visible: Boolean, children__member_type__is_protected: Boolean, children__netmask__value: String, children__netmask__values: [String], children__netmask__source__id: ID, children__netmask__owner__id: ID, children__netmask__is_visible: Boolean, children__netmask__is_protected: Boolean, children__is_top_level__value: Boolean, children__is_top_level__values: [Boolean], children__is_top_level__source__id: ID, children__is_top_level__owner__id: ID, children__is_top_level__is_visible: Boolean, children__is_top_level__is_protected: Boolean, resource_pool__ids: [ID], resource_pool__isnull: Boolean, resource_pool__default_address_type__value: String, resource_pool__default_address_type__values: [String], resource_pool__default_address_type__source__id: ID, resource_pool__default_address_type__owner__id: ID, resource_pool__default_address_type__is_visible: Boolean, resource_pool__default_address_type__is_protected: Boolean, resource_pool__default_prefix_length__value: BigInt, resource_pool__default_prefix_length__values: [BigInt], resource_pool__default_prefix_length__source__id: ID, resource_pool__default_prefix_length__owner__id: ID, resource_pool__default_prefix_length__is_visible: Boolean, resource_pool__default_prefix_length__is_protected: Boolean, resource_pool__description__value: String, resource_pool__description__values: [String], resource_pool__description__source__id: ID, resource_pool__description__owner__id: ID, resource_pool__description__is_visible: Boolean, resource_pool__description__is_protected: Boolean, resource_pool__name__value: String, resource_pool__name__values: [String], resource_pool__name__source__id: ID, resource_pool__name__owner__id: ID, resource_pool__name__is_visible: Boolean, resource_pool__name__is_protected: Boolean, ip_namespace__ids: [ID], ip_namespace__isnull: Boolean, ip_namespace__name__value: String, ip_namespace__name__values: [String], ip_namespace__name__source__id: ID, ip_namespace__name__owner__id: ID, ip_namespace__name__is_visible: Boolean, ip_namespace__name__is_protected: Boolean, ip_namespace__description__value: String, ip_namespace__description__values: [String], ip_namespace__description__source__id: ID, ip_namespace__description__owner__id: ID, ip_namespace__description__is_visible: Boolean, ip_namespace__description__is_protected: Boolean): PaginatedIpamIPPrefix! + LocationContinent(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, children__ids: [ID], children__isnull: Boolean, children__name__value: String, children__name__values: [String], children__name__source__id: ID, children__name__owner__id: ID, children__name__is_visible: Boolean, children__name__is_protected: Boolean, children__description__value: String, children__description__values: [String], children__description__source__id: ID, children__description__owner__id: ID, children__description__is_visible: Boolean, children__description__is_protected: Boolean, profiles__ids: [ID], profiles__isnull: Boolean, profiles__profile_name__value: String, profiles__profile_name__values: [String], profiles__profile_name__source__id: ID, profiles__profile_name__owner__id: ID, profiles__profile_name__is_visible: Boolean, profiles__profile_name__is_protected: Boolean, profiles__profile_priority__value: BigInt, profiles__profile_priority__values: [BigInt], profiles__profile_priority__source__id: ID, profiles__profile_priority__owner__id: ID, profiles__profile_priority__is_visible: Boolean, profiles__profile_priority__is_protected: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], parent__ids: [ID], parent__isnull: Boolean, parent__name__value: String, parent__name__values: [String], parent__name__source__id: ID, parent__name__owner__id: ID, parent__name__is_visible: Boolean, parent__name__is_protected: Boolean, parent__description__value: String, parent__description__values: [String], parent__description__source__id: ID, parent__description__owner__id: ID, parent__description__is_visible: Boolean, parent__description__is_protected: Boolean): PaginatedLocationContinent! + LocationCountry(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], children__ids: [ID], children__isnull: Boolean, children__city__value: String, children__city__values: [String], children__city__source__id: ID, children__city__owner__id: ID, children__city__is_visible: Boolean, children__city__is_protected: Boolean, children__address__value: String, children__address__values: [String], children__address__source__id: ID, children__address__owner__id: ID, children__address__is_visible: Boolean, children__address__is_protected: Boolean, children__contact__value: String, children__contact__values: [String], children__contact__source__id: ID, children__contact__owner__id: ID, children__contact__is_visible: Boolean, children__contact__is_protected: Boolean, children__name__value: String, children__name__values: [String], children__name__source__id: ID, children__name__owner__id: ID, children__name__is_visible: Boolean, children__name__is_protected: Boolean, children__description__value: String, children__description__values: [String], children__description__source__id: ID, children__description__owner__id: ID, children__description__is_visible: Boolean, children__description__is_protected: Boolean, profiles__ids: [ID], profiles__isnull: Boolean, profiles__profile_name__value: String, profiles__profile_name__values: [String], profiles__profile_name__source__id: ID, profiles__profile_name__owner__id: ID, profiles__profile_name__is_visible: Boolean, profiles__profile_name__is_protected: Boolean, profiles__profile_priority__value: BigInt, profiles__profile_priority__values: [BigInt], profiles__profile_priority__source__id: ID, profiles__profile_priority__owner__id: ID, profiles__profile_priority__is_visible: Boolean, profiles__profile_priority__is_protected: Boolean, parent__ids: [ID], parent__isnull: Boolean, parent__name__value: String, parent__name__values: [String], parent__name__source__id: ID, parent__name__owner__id: ID, parent__name__is_visible: Boolean, parent__name__is_protected: Boolean, parent__description__value: String, parent__description__values: [String], parent__description__source__id: ID, parent__description__owner__id: ID, parent__description__is_visible: Boolean, parent__description__is_protected: Boolean): PaginatedLocationCountry! + LocationRack(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, status__value: String, status__values: [String], status__isnull: Boolean, status__source__id: ID, status__owner__id: ID, status__is_visible: Boolean, status__is_protected: Boolean, role__value: String, role__values: [String], role__isnull: Boolean, role__source__id: ID, role__owner__id: ID, role__is_visible: Boolean, role__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, height__value: String, height__values: [String], height__isnull: Boolean, height__source__id: ID, height__owner__id: ID, height__is_visible: Boolean, height__is_protected: Boolean, serial_number__value: String, serial_number__values: [String], serial_number__isnull: Boolean, serial_number__source__id: ID, serial_number__owner__id: ID, serial_number__is_visible: Boolean, serial_number__is_protected: Boolean, asset_tag__value: String, asset_tag__values: [String], asset_tag__isnull: Boolean, asset_tag__source__id: ID, asset_tag__owner__id: ID, asset_tag__is_visible: Boolean, asset_tag__is_protected: Boolean, facility_id__value: String, facility_id__values: [String], facility_id__isnull: Boolean, facility_id__source__id: ID, facility_id__owner__id: ID, facility_id__is_visible: Boolean, facility_id__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], site__ids: [ID], site__isnull: Boolean, site__city__value: String, site__city__values: [String], site__city__source__id: ID, site__city__owner__id: ID, site__city__is_visible: Boolean, site__city__is_protected: Boolean, site__address__value: String, site__address__values: [String], site__address__source__id: ID, site__address__owner__id: ID, site__address__is_visible: Boolean, site__address__is_protected: Boolean, site__contact__value: String, site__contact__values: [String], site__contact__source__id: ID, site__contact__owner__id: ID, site__contact__is_visible: Boolean, site__contact__is_protected: Boolean, site__name__value: String, site__name__values: [String], site__name__source__id: ID, site__name__owner__id: ID, site__name__is_visible: Boolean, site__name__is_protected: Boolean, site__description__value: String, site__description__values: [String], site__description__source__id: ID, site__description__owner__id: ID, site__description__is_visible: Boolean, site__description__is_protected: Boolean, tags__ids: [ID], tags__isnull: Boolean, tags__description__value: String, tags__description__values: [String], tags__description__source__id: ID, tags__description__owner__id: ID, tags__description__is_visible: Boolean, tags__description__is_protected: Boolean, tags__name__value: String, tags__name__values: [String], tags__name__source__id: ID, tags__name__owner__id: ID, tags__name__is_visible: Boolean, tags__name__is_protected: Boolean, parent__ids: [ID], parent__isnull: Boolean, parent__city__value: String, parent__city__values: [String], parent__city__source__id: ID, parent__city__owner__id: ID, parent__city__is_visible: Boolean, parent__city__is_protected: Boolean, parent__address__value: String, parent__address__values: [String], parent__address__source__id: ID, parent__address__owner__id: ID, parent__address__is_visible: Boolean, parent__address__is_protected: Boolean, parent__contact__value: String, parent__contact__values: [String], parent__contact__source__id: ID, parent__contact__owner__id: ID, parent__contact__is_visible: Boolean, parent__contact__is_protected: Boolean, parent__name__value: String, parent__name__values: [String], parent__name__source__id: ID, parent__name__owner__id: ID, parent__name__is_visible: Boolean, parent__name__is_protected: Boolean, parent__description__value: String, parent__description__values: [String], parent__description__source__id: ID, parent__description__owner__id: ID, parent__description__is_visible: Boolean, parent__description__is_protected: Boolean, profiles__ids: [ID], profiles__isnull: Boolean, profiles__profile_name__value: String, profiles__profile_name__values: [String], profiles__profile_name__source__id: ID, profiles__profile_name__owner__id: ID, profiles__profile_name__is_visible: Boolean, profiles__profile_name__is_protected: Boolean, profiles__profile_priority__value: BigInt, profiles__profile_priority__values: [BigInt], profiles__profile_priority__source__id: ID, profiles__profile_priority__owner__id: ID, profiles__profile_priority__is_visible: Boolean, profiles__profile_priority__is_protected: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], children__ids: [ID], children__isnull: Boolean, children__name__value: String, children__name__values: [String], children__name__source__id: ID, children__name__owner__id: ID, children__name__is_visible: Boolean, children__name__is_protected: Boolean, children__description__value: String, children__description__values: [String], children__description__source__id: ID, children__description__owner__id: ID, children__description__is_visible: Boolean, children__description__is_protected: Boolean): PaginatedLocationRack! + LocationSite(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], city__value: String, city__values: [String], city__isnull: Boolean, city__source__id: ID, city__owner__id: ID, city__is_visible: Boolean, city__is_protected: Boolean, address__value: String, address__values: [String], address__isnull: Boolean, address__source__id: ID, address__owner__id: ID, address__is_visible: Boolean, address__is_protected: Boolean, contact__value: String, contact__values: [String], contact__isnull: Boolean, contact__source__id: ID, contact__owner__id: ID, contact__is_visible: Boolean, contact__is_protected: Boolean, name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, parent__ids: [ID], parent__isnull: Boolean, parent__name__value: String, parent__name__values: [String], parent__name__source__id: ID, parent__name__owner__id: ID, parent__name__is_visible: Boolean, parent__name__is_protected: Boolean, parent__description__value: String, parent__description__values: [String], parent__description__source__id: ID, parent__description__owner__id: ID, parent__description__is_visible: Boolean, parent__description__is_protected: Boolean, children__ids: [ID], children__isnull: Boolean, children__name__value: String, children__name__values: [String], children__name__source__id: ID, children__name__owner__id: ID, children__name__is_visible: Boolean, children__name__is_protected: Boolean, children__status__value: String, children__status__values: [String], children__status__source__id: ID, children__status__owner__id: ID, children__status__is_visible: Boolean, children__status__is_protected: Boolean, children__role__value: String, children__role__values: [String], children__role__source__id: ID, children__role__owner__id: ID, children__role__is_visible: Boolean, children__role__is_protected: Boolean, children__description__value: String, children__description__values: [String], children__description__source__id: ID, children__description__owner__id: ID, children__description__is_visible: Boolean, children__description__is_protected: Boolean, children__height__value: String, children__height__values: [String], children__height__source__id: ID, children__height__owner__id: ID, children__height__is_visible: Boolean, children__height__is_protected: Boolean, children__serial_number__value: String, children__serial_number__values: [String], children__serial_number__source__id: ID, children__serial_number__owner__id: ID, children__serial_number__is_visible: Boolean, children__serial_number__is_protected: Boolean, children__asset_tag__value: String, children__asset_tag__values: [String], children__asset_tag__source__id: ID, children__asset_tag__owner__id: ID, children__asset_tag__is_visible: Boolean, children__asset_tag__is_protected: Boolean, children__facility_id__value: String, children__facility_id__values: [String], children__facility_id__source__id: ID, children__facility_id__owner__id: ID, children__facility_id__is_visible: Boolean, children__facility_id__is_protected: Boolean, vlans__ids: [ID], vlans__isnull: Boolean, vlans__name__value: String, vlans__name__values: [String], vlans__name__source__id: ID, vlans__name__owner__id: ID, vlans__name__is_visible: Boolean, vlans__name__is_protected: Boolean, vlans__vlan_id__value: BigInt, vlans__vlan_id__values: [BigInt], vlans__vlan_id__source__id: ID, vlans__vlan_id__owner__id: ID, vlans__vlan_id__is_visible: Boolean, vlans__vlan_id__is_protected: Boolean, vlans__role__value: String, vlans__role__values: [String], vlans__role__source__id: ID, vlans__role__owner__id: ID, vlans__role__is_visible: Boolean, vlans__role__is_protected: Boolean, vlans__description__value: String, vlans__description__values: [String], vlans__description__source__id: ID, vlans__description__owner__id: ID, vlans__description__is_visible: Boolean, vlans__description__is_protected: Boolean, vlans__status__value: String, vlans__status__values: [String], vlans__status__source__id: ID, vlans__status__owner__id: ID, vlans__status__is_visible: Boolean, vlans__status__is_protected: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], devices__ids: [ID], devices__isnull: Boolean, devices__description__value: String, devices__description__values: [String], devices__description__source__id: ID, devices__description__owner__id: ID, devices__description__is_visible: Boolean, devices__description__is_protected: Boolean, devices__status__value: String, devices__status__values: [String], devices__status__source__id: ID, devices__status__owner__id: ID, devices__status__is_visible: Boolean, devices__status__is_protected: Boolean, devices__type__value: String, devices__type__values: [String], devices__type__source__id: ID, devices__type__owner__id: ID, devices__type__is_visible: Boolean, devices__type__is_protected: Boolean, devices__name__value: String, devices__name__values: [String], devices__name__source__id: ID, devices__name__owner__id: ID, devices__name__is_visible: Boolean, devices__name__is_protected: Boolean, devices__role__value: String, devices__role__values: [String], devices__role__source__id: ID, devices__role__owner__id: ID, devices__role__is_visible: Boolean, devices__role__is_protected: Boolean, profiles__ids: [ID], profiles__isnull: Boolean, profiles__profile_name__value: String, profiles__profile_name__values: [String], profiles__profile_name__source__id: ID, profiles__profile_name__owner__id: ID, profiles__profile_name__is_visible: Boolean, profiles__profile_name__is_protected: Boolean, profiles__profile_priority__value: BigInt, profiles__profile_priority__values: [BigInt], profiles__profile_priority__source__id: ID, profiles__profile_priority__owner__id: ID, profiles__profile_priority__is_visible: Boolean, profiles__profile_priority__is_protected: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], circuit_endpoints__ids: [ID], circuit_endpoints__isnull: Boolean, circuit_endpoints__description__value: String, circuit_endpoints__description__values: [String], circuit_endpoints__description__source__id: ID, circuit_endpoints__description__owner__id: ID, circuit_endpoints__description__is_visible: Boolean, circuit_endpoints__description__is_protected: Boolean, tags__ids: [ID], tags__isnull: Boolean, tags__description__value: String, tags__description__values: [String], tags__description__source__id: ID, tags__description__owner__id: ID, tags__description__is_visible: Boolean, tags__description__is_protected: Boolean, tags__name__value: String, tags__name__values: [String], tags__name__source__id: ID, tags__name__owner__id: ID, tags__name__is_visible: Boolean, tags__name__is_protected: Boolean): PaginatedLocationSite! + OrganizationManufacturer(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, profiles__ids: [ID], profiles__isnull: Boolean, profiles__profile_name__value: String, profiles__profile_name__values: [String], profiles__profile_name__source__id: ID, profiles__profile_name__owner__id: ID, profiles__profile_name__is_visible: Boolean, profiles__profile_name__is_protected: Boolean, profiles__profile_priority__value: BigInt, profiles__profile_priority__values: [BigInt], profiles__profile_priority__source__id: ID, profiles__profile_priority__owner__id: ID, profiles__profile_priority__is_visible: Boolean, profiles__profile_priority__is_protected: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], platform__ids: [ID], platform__isnull: Boolean, platform__napalm_driver__value: String, platform__napalm_driver__values: [String], platform__napalm_driver__source__id: ID, platform__napalm_driver__owner__id: ID, platform__napalm_driver__is_visible: Boolean, platform__napalm_driver__is_protected: Boolean, platform__ansible_network_os__value: String, platform__ansible_network_os__values: [String], platform__ansible_network_os__source__id: ID, platform__ansible_network_os__owner__id: ID, platform__ansible_network_os__is_visible: Boolean, platform__ansible_network_os__is_protected: Boolean, platform__nornir_platform__value: String, platform__nornir_platform__values: [String], platform__nornir_platform__source__id: ID, platform__nornir_platform__owner__id: ID, platform__nornir_platform__is_visible: Boolean, platform__nornir_platform__is_protected: Boolean, platform__description__value: String, platform__description__values: [String], platform__description__source__id: ID, platform__description__owner__id: ID, platform__description__is_visible: Boolean, platform__description__is_protected: Boolean, platform__name__value: String, platform__name__values: [String], platform__name__source__id: ID, platform__name__owner__id: ID, platform__name__is_visible: Boolean, platform__name__is_protected: Boolean, platform__netmiko_device_type__value: String, platform__netmiko_device_type__values: [String], platform__netmiko_device_type__source__id: ID, platform__netmiko_device_type__owner__id: ID, platform__netmiko_device_type__is_visible: Boolean, platform__netmiko_device_type__is_protected: Boolean, tags__ids: [ID], tags__isnull: Boolean, tags__description__value: String, tags__description__values: [String], tags__description__source__id: ID, tags__description__owner__id: ID, tags__description__is_visible: Boolean, tags__description__is_protected: Boolean, tags__name__value: String, tags__name__values: [String], tags__name__source__id: ID, tags__name__owner__id: ID, tags__name__is_visible: Boolean, tags__name__is_protected: Boolean, asn__ids: [ID], asn__isnull: Boolean, asn__name__value: String, asn__name__values: [String], asn__name__source__id: ID, asn__name__owner__id: ID, asn__name__is_visible: Boolean, asn__name__is_protected: Boolean, asn__description__value: String, asn__description__values: [String], asn__description__source__id: ID, asn__description__owner__id: ID, asn__description__is_visible: Boolean, asn__description__is_protected: Boolean, asn__asn__value: BigInt, asn__asn__values: [BigInt], asn__asn__source__id: ID, asn__asn__owner__id: ID, asn__asn__is_visible: Boolean, asn__asn__is_protected: Boolean): PaginatedOrganizationManufacturer! + OrganizationProvider(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], profiles__ids: [ID], profiles__isnull: Boolean, profiles__profile_name__value: String, profiles__profile_name__values: [String], profiles__profile_name__source__id: ID, profiles__profile_name__owner__id: ID, profiles__profile_name__is_visible: Boolean, profiles__profile_name__is_protected: Boolean, profiles__profile_priority__value: BigInt, profiles__profile_priority__values: [BigInt], profiles__profile_priority__source__id: ID, profiles__profile_priority__owner__id: ID, profiles__profile_priority__is_visible: Boolean, profiles__profile_priority__is_protected: Boolean, circuit__ids: [ID], circuit__isnull: Boolean, circuit__role__value: String, circuit__role__values: [String], circuit__role__source__id: ID, circuit__role__owner__id: ID, circuit__role__is_visible: Boolean, circuit__role__is_protected: Boolean, circuit__status__value: String, circuit__status__values: [String], circuit__status__source__id: ID, circuit__status__owner__id: ID, circuit__status__is_visible: Boolean, circuit__status__is_protected: Boolean, circuit__description__value: String, circuit__description__values: [String], circuit__description__source__id: ID, circuit__description__owner__id: ID, circuit__description__is_visible: Boolean, circuit__description__is_protected: Boolean, circuit__vendor_id__value: String, circuit__vendor_id__values: [String], circuit__vendor_id__source__id: ID, circuit__vendor_id__owner__id: ID, circuit__vendor_id__is_visible: Boolean, circuit__vendor_id__is_protected: Boolean, circuit__circuit_id__value: String, circuit__circuit_id__values: [String], circuit__circuit_id__source__id: ID, circuit__circuit_id__owner__id: ID, circuit__circuit_id__is_visible: Boolean, circuit__circuit_id__is_protected: Boolean, location__ids: [ID], location__isnull: Boolean, location__city__value: String, location__city__values: [String], location__city__source__id: ID, location__city__owner__id: ID, location__city__is_visible: Boolean, location__city__is_protected: Boolean, location__address__value: String, location__address__values: [String], location__address__source__id: ID, location__address__owner__id: ID, location__address__is_visible: Boolean, location__address__is_protected: Boolean, location__contact__value: String, location__contact__values: [String], location__contact__source__id: ID, location__contact__owner__id: ID, location__contact__is_visible: Boolean, location__contact__is_protected: Boolean, location__name__value: String, location__name__values: [String], location__name__source__id: ID, location__name__owner__id: ID, location__name__is_visible: Boolean, location__name__is_protected: Boolean, location__description__value: String, location__description__values: [String], location__description__source__id: ID, location__description__owner__id: ID, location__description__is_visible: Boolean, location__description__is_protected: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], tags__ids: [ID], tags__isnull: Boolean, tags__description__value: String, tags__description__values: [String], tags__description__source__id: ID, tags__description__owner__id: ID, tags__description__is_visible: Boolean, tags__description__is_protected: Boolean, tags__name__value: String, tags__name__values: [String], tags__name__source__id: ID, tags__name__owner__id: ID, tags__name__is_visible: Boolean, tags__name__is_protected: Boolean, asn__ids: [ID], asn__isnull: Boolean, asn__name__value: String, asn__name__values: [String], asn__name__source__id: ID, asn__name__owner__id: ID, asn__name__is_visible: Boolean, asn__name__is_protected: Boolean, asn__description__value: String, asn__description__values: [String], asn__description__source__id: ID, asn__description__owner__id: ID, asn__description__is_visible: Boolean, asn__description__is_protected: Boolean, asn__asn__value: BigInt, asn__asn__values: [BigInt], asn__asn__source__id: ID, asn__asn__owner__id: ID, asn__asn__is_visible: Boolean, asn__asn__is_protected: Boolean): PaginatedOrganizationProvider! + OrganizationTenant(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], circuit__ids: [ID], circuit__isnull: Boolean, circuit__role__value: String, circuit__role__values: [String], circuit__role__source__id: ID, circuit__role__owner__id: ID, circuit__role__is_visible: Boolean, circuit__role__is_protected: Boolean, circuit__status__value: String, circuit__status__values: [String], circuit__status__source__id: ID, circuit__status__owner__id: ID, circuit__status__is_visible: Boolean, circuit__status__is_protected: Boolean, circuit__description__value: String, circuit__description__values: [String], circuit__description__source__id: ID, circuit__description__owner__id: ID, circuit__description__is_visible: Boolean, circuit__description__is_protected: Boolean, circuit__vendor_id__value: String, circuit__vendor_id__values: [String], circuit__vendor_id__source__id: ID, circuit__vendor_id__owner__id: ID, circuit__vendor_id__is_visible: Boolean, circuit__vendor_id__is_protected: Boolean, circuit__circuit_id__value: String, circuit__circuit_id__values: [String], circuit__circuit_id__source__id: ID, circuit__circuit_id__owner__id: ID, circuit__circuit_id__is_visible: Boolean, circuit__circuit_id__is_protected: Boolean, location__ids: [ID], location__isnull: Boolean, location__city__value: String, location__city__values: [String], location__city__source__id: ID, location__city__owner__id: ID, location__city__is_visible: Boolean, location__city__is_protected: Boolean, location__address__value: String, location__address__values: [String], location__address__source__id: ID, location__address__owner__id: ID, location__address__is_visible: Boolean, location__address__is_protected: Boolean, location__contact__value: String, location__contact__values: [String], location__contact__source__id: ID, location__contact__owner__id: ID, location__contact__is_visible: Boolean, location__contact__is_protected: Boolean, location__name__value: String, location__name__values: [String], location__name__source__id: ID, location__name__owner__id: ID, location__name__is_visible: Boolean, location__name__is_protected: Boolean, location__description__value: String, location__description__values: [String], location__description__source__id: ID, location__description__owner__id: ID, location__description__is_visible: Boolean, location__description__is_protected: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], profiles__ids: [ID], profiles__isnull: Boolean, profiles__profile_name__value: String, profiles__profile_name__values: [String], profiles__profile_name__source__id: ID, profiles__profile_name__owner__id: ID, profiles__profile_name__is_visible: Boolean, profiles__profile_name__is_protected: Boolean, profiles__profile_priority__value: BigInt, profiles__profile_priority__values: [BigInt], profiles__profile_priority__source__id: ID, profiles__profile_priority__owner__id: ID, profiles__profile_priority__is_visible: Boolean, profiles__profile_priority__is_protected: Boolean, tags__ids: [ID], tags__isnull: Boolean, tags__description__value: String, tags__description__values: [String], tags__description__source__id: ID, tags__description__owner__id: ID, tags__description__is_visible: Boolean, tags__description__is_protected: Boolean, tags__name__value: String, tags__name__values: [String], tags__name__source__id: ID, tags__name__owner__id: ID, tags__name__is_visible: Boolean, tags__name__is_protected: Boolean, asn__ids: [ID], asn__isnull: Boolean, asn__name__value: String, asn__name__values: [String], asn__name__source__id: ID, asn__name__owner__id: ID, asn__name__is_visible: Boolean, asn__name__is_protected: Boolean, asn__description__value: String, asn__description__values: [String], asn__description__source__id: ID, asn__description__owner__id: ID, asn__description__is_visible: Boolean, asn__description__is_protected: Boolean, asn__asn__value: BigInt, asn__asn__values: [BigInt], asn__asn__source__id: ID, asn__asn__owner__id: ID, asn__asn__is_visible: Boolean, asn__asn__is_protected: Boolean): PaginatedOrganizationTenant! + CoreGeneratorAction(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], generator__ids: [ID], generator__isnull: Boolean, generator__class_name__value: String, generator__class_name__values: [String], generator__class_name__source__id: ID, generator__class_name__owner__id: ID, generator__class_name__is_visible: Boolean, generator__class_name__is_protected: Boolean, generator__file_path__value: String, generator__file_path__values: [String], generator__file_path__source__id: ID, generator__file_path__owner__id: ID, generator__file_path__is_visible: Boolean, generator__file_path__is_protected: Boolean, generator__convert_query_response__value: Boolean, generator__convert_query_response__values: [Boolean], generator__convert_query_response__source__id: ID, generator__convert_query_response__owner__id: ID, generator__convert_query_response__is_visible: Boolean, generator__convert_query_response__is_protected: Boolean, generator__description__value: String, generator__description__values: [String], generator__description__source__id: ID, generator__description__owner__id: ID, generator__description__is_visible: Boolean, generator__description__is_protected: Boolean, generator__name__value: String, generator__name__values: [String], generator__name__source__id: ID, generator__name__owner__id: ID, generator__name__is_visible: Boolean, generator__name__is_protected: Boolean, generator__parameters__value: GenericScalar, generator__parameters__values: [GenericScalar], generator__parameters__source__id: ID, generator__parameters__owner__id: ID, generator__parameters__is_visible: Boolean, generator__parameters__is_protected: Boolean, triggers__ids: [ID], triggers__isnull: Boolean, triggers__active__value: Boolean, triggers__active__values: [Boolean], triggers__active__source__id: ID, triggers__active__owner__id: ID, triggers__active__is_visible: Boolean, triggers__active__is_protected: Boolean, triggers__description__value: String, triggers__description__values: [String], triggers__description__source__id: ID, triggers__description__owner__id: ID, triggers__description__is_visible: Boolean, triggers__description__is_protected: Boolean, triggers__branch_scope__value: String, triggers__branch_scope__values: [String], triggers__branch_scope__source__id: ID, triggers__branch_scope__owner__id: ID, triggers__branch_scope__is_visible: Boolean, triggers__branch_scope__is_protected: Boolean, triggers__name__value: String, triggers__name__values: [String], triggers__name__source__id: ID, triggers__name__owner__id: ID, triggers__name__is_visible: Boolean, triggers__name__is_protected: Boolean): PaginatedCoreGeneratorAction! + CoreGroupAction(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], member_action__value: String, member_action__values: [String], member_action__isnull: Boolean, member_action__source__id: ID, member_action__owner__id: ID, member_action__is_visible: Boolean, member_action__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], group__ids: [ID], group__isnull: Boolean, group__label__value: String, group__label__values: [String], group__label__source__id: ID, group__label__owner__id: ID, group__label__is_visible: Boolean, group__label__is_protected: Boolean, group__description__value: String, group__description__values: [String], group__description__source__id: ID, group__description__owner__id: ID, group__description__is_visible: Boolean, group__description__is_protected: Boolean, group__name__value: String, group__name__values: [String], group__name__source__id: ID, group__name__owner__id: ID, group__name__is_visible: Boolean, group__name__is_protected: Boolean, group__group_type__value: String, group__group_type__values: [String], group__group_type__source__id: ID, group__group_type__owner__id: ID, group__group_type__is_visible: Boolean, group__group_type__is_protected: Boolean, triggers__ids: [ID], triggers__isnull: Boolean, triggers__active__value: Boolean, triggers__active__values: [Boolean], triggers__active__source__id: ID, triggers__active__owner__id: ID, triggers__active__is_visible: Boolean, triggers__active__is_protected: Boolean, triggers__description__value: String, triggers__description__values: [String], triggers__description__source__id: ID, triggers__description__owner__id: ID, triggers__description__is_visible: Boolean, triggers__description__is_protected: Boolean, triggers__branch_scope__value: String, triggers__branch_scope__values: [String], triggers__branch_scope__source__id: ID, triggers__branch_scope__owner__id: ID, triggers__branch_scope__is_visible: Boolean, triggers__branch_scope__is_protected: Boolean, triggers__name__value: String, triggers__name__values: [String], triggers__name__source__id: ID, triggers__name__owner__id: ID, triggers__name__is_visible: Boolean, triggers__name__is_protected: Boolean): PaginatedCoreGroupAction! + CoreGroupTriggerRule(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], member_update__value: String, member_update__values: [String], member_update__isnull: Boolean, member_update__source__id: ID, member_update__owner__id: ID, member_update__is_visible: Boolean, member_update__is_protected: Boolean, active__value: Boolean, active__values: [Boolean], active__isnull: Boolean, active__source__id: ID, active__owner__id: ID, active__is_visible: Boolean, active__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, branch_scope__value: String, branch_scope__values: [String], branch_scope__isnull: Boolean, branch_scope__source__id: ID, branch_scope__owner__id: ID, branch_scope__is_visible: Boolean, branch_scope__is_protected: Boolean, name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], group__ids: [ID], group__isnull: Boolean, group__label__value: String, group__label__values: [String], group__label__source__id: ID, group__label__owner__id: ID, group__label__is_visible: Boolean, group__label__is_protected: Boolean, group__description__value: String, group__description__values: [String], group__description__source__id: ID, group__description__owner__id: ID, group__description__is_visible: Boolean, group__description__is_protected: Boolean, group__name__value: String, group__name__values: [String], group__name__source__id: ID, group__name__owner__id: ID, group__name__is_visible: Boolean, group__name__is_protected: Boolean, group__group_type__value: String, group__group_type__values: [String], group__group_type__source__id: ID, group__group_type__owner__id: ID, group__group_type__is_visible: Boolean, group__group_type__is_protected: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], action__ids: [ID], action__isnull: Boolean, action__description__value: String, action__description__values: [String], action__description__source__id: ID, action__description__owner__id: ID, action__description__is_visible: Boolean, action__description__is_protected: Boolean, action__name__value: String, action__name__values: [String], action__name__source__id: ID, action__name__owner__id: ID, action__name__is_visible: Boolean, action__name__is_protected: Boolean): PaginatedCoreGroupTriggerRule! + CoreNodeTriggerAttributeMatch(offset: Int, limit: Int, order: OrderInput, ids: [ID], value__value: String, value__values: [String], value__isnull: Boolean, value__source__id: ID, value__owner__id: ID, value__is_visible: Boolean, value__is_protected: Boolean, attribute_name__value: String, attribute_name__values: [String], attribute_name__isnull: Boolean, attribute_name__source__id: ID, attribute_name__owner__id: ID, attribute_name__is_visible: Boolean, attribute_name__is_protected: Boolean, value_previous__value: String, value_previous__values: [String], value_previous__isnull: Boolean, value_previous__source__id: ID, value_previous__owner__id: ID, value_previous__is_visible: Boolean, value_previous__is_protected: Boolean, value_match__value: String, value_match__values: [String], value_match__isnull: Boolean, value_match__source__id: ID, value_match__owner__id: ID, value_match__is_visible: Boolean, value_match__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], trigger__ids: [ID], trigger__isnull: Boolean, trigger__node_kind__value: String, trigger__node_kind__values: [String], trigger__node_kind__source__id: ID, trigger__node_kind__owner__id: ID, trigger__node_kind__is_visible: Boolean, trigger__node_kind__is_protected: Boolean, trigger__mutation_action__value: String, trigger__mutation_action__values: [String], trigger__mutation_action__source__id: ID, trigger__mutation_action__owner__id: ID, trigger__mutation_action__is_visible: Boolean, trigger__mutation_action__is_protected: Boolean, trigger__active__value: Boolean, trigger__active__values: [Boolean], trigger__active__source__id: ID, trigger__active__owner__id: ID, trigger__active__is_visible: Boolean, trigger__active__is_protected: Boolean, trigger__description__value: String, trigger__description__values: [String], trigger__description__source__id: ID, trigger__description__owner__id: ID, trigger__description__is_visible: Boolean, trigger__description__is_protected: Boolean, trigger__branch_scope__value: String, trigger__branch_scope__values: [String], trigger__branch_scope__source__id: ID, trigger__branch_scope__owner__id: ID, trigger__branch_scope__is_visible: Boolean, trigger__branch_scope__is_protected: Boolean, trigger__name__value: String, trigger__name__values: [String], trigger__name__source__id: ID, trigger__name__owner__id: ID, trigger__name__is_visible: Boolean, trigger__name__is_protected: Boolean): PaginatedCoreNodeTriggerAttributeMatch! + CoreNodeTriggerRelationshipMatch(offset: Int, limit: Int, order: OrderInput, ids: [ID], modification_type__value: String, modification_type__values: [String], modification_type__isnull: Boolean, modification_type__source__id: ID, modification_type__owner__id: ID, modification_type__is_visible: Boolean, modification_type__is_protected: Boolean, peer__value: String, peer__values: [String], peer__isnull: Boolean, peer__source__id: ID, peer__owner__id: ID, peer__is_visible: Boolean, peer__is_protected: Boolean, relationship_name__value: String, relationship_name__values: [String], relationship_name__isnull: Boolean, relationship_name__source__id: ID, relationship_name__owner__id: ID, relationship_name__is_visible: Boolean, relationship_name__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], trigger__ids: [ID], trigger__isnull: Boolean, trigger__node_kind__value: String, trigger__node_kind__values: [String], trigger__node_kind__source__id: ID, trigger__node_kind__owner__id: ID, trigger__node_kind__is_visible: Boolean, trigger__node_kind__is_protected: Boolean, trigger__mutation_action__value: String, trigger__mutation_action__values: [String], trigger__mutation_action__source__id: ID, trigger__mutation_action__owner__id: ID, trigger__mutation_action__is_visible: Boolean, trigger__mutation_action__is_protected: Boolean, trigger__active__value: Boolean, trigger__active__values: [Boolean], trigger__active__source__id: ID, trigger__active__owner__id: ID, trigger__active__is_visible: Boolean, trigger__active__is_protected: Boolean, trigger__description__value: String, trigger__description__values: [String], trigger__description__source__id: ID, trigger__description__owner__id: ID, trigger__description__is_visible: Boolean, trigger__description__is_protected: Boolean, trigger__branch_scope__value: String, trigger__branch_scope__values: [String], trigger__branch_scope__source__id: ID, trigger__branch_scope__owner__id: ID, trigger__branch_scope__is_visible: Boolean, trigger__branch_scope__is_protected: Boolean, trigger__name__value: String, trigger__name__values: [String], trigger__name__source__id: ID, trigger__name__owner__id: ID, trigger__name__is_visible: Boolean, trigger__name__is_protected: Boolean): PaginatedCoreNodeTriggerRelationshipMatch! + CoreNodeTriggerRule(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], node_kind__value: String, node_kind__values: [String], node_kind__isnull: Boolean, node_kind__source__id: ID, node_kind__owner__id: ID, node_kind__is_visible: Boolean, node_kind__is_protected: Boolean, mutation_action__value: String, mutation_action__values: [String], mutation_action__isnull: Boolean, mutation_action__source__id: ID, mutation_action__owner__id: ID, mutation_action__is_visible: Boolean, mutation_action__is_protected: Boolean, active__value: Boolean, active__values: [Boolean], active__isnull: Boolean, active__source__id: ID, active__owner__id: ID, active__is_visible: Boolean, active__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, branch_scope__value: String, branch_scope__values: [String], branch_scope__isnull: Boolean, branch_scope__source__id: ID, branch_scope__owner__id: ID, branch_scope__is_visible: Boolean, branch_scope__is_protected: Boolean, name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, matches__ids: [ID], matches__isnull: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], action__ids: [ID], action__isnull: Boolean, action__description__value: String, action__description__values: [String], action__description__source__id: ID, action__description__owner__id: ID, action__description__is_visible: Boolean, action__description__is_protected: Boolean, action__name__value: String, action__name__values: [String], action__name__source__id: ID, action__name__owner__id: ID, action__name__is_visible: Boolean, action__name__is_protected: Boolean): PaginatedCoreNodeTriggerRule! + CoreRepositoryGroup(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], content__value: String, content__values: [String], content__isnull: Boolean, content__source__id: ID, content__owner__id: ID, content__is_visible: Boolean, content__is_protected: Boolean, label__value: String, label__values: [String], label__isnull: Boolean, label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__isnull: Boolean, group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, repository__ids: [ID], repository__isnull: Boolean, repository__sync_status__value: String, repository__sync_status__values: [String], repository__sync_status__source__id: ID, repository__sync_status__owner__id: ID, repository__sync_status__is_visible: Boolean, repository__sync_status__is_protected: Boolean, repository__description__value: String, repository__description__values: [String], repository__description__source__id: ID, repository__description__owner__id: ID, repository__description__is_visible: Boolean, repository__description__is_protected: Boolean, repository__location__value: String, repository__location__values: [String], repository__location__source__id: ID, repository__location__owner__id: ID, repository__location__is_visible: Boolean, repository__location__is_protected: Boolean, repository__internal_status__value: String, repository__internal_status__values: [String], repository__internal_status__source__id: ID, repository__internal_status__owner__id: ID, repository__internal_status__is_visible: Boolean, repository__internal_status__is_protected: Boolean, repository__name__value: String, repository__name__values: [String], repository__name__source__id: ID, repository__name__owner__id: ID, repository__name__is_visible: Boolean, repository__name__is_protected: Boolean, repository__operational_status__value: String, repository__operational_status__values: [String], repository__operational_status__source__id: ID, repository__operational_status__owner__id: ID, repository__operational_status__is_visible: Boolean, repository__operational_status__is_protected: Boolean, children__ids: [ID], children__isnull: Boolean, children__label__value: String, children__label__values: [String], children__label__source__id: ID, children__label__owner__id: ID, children__label__is_visible: Boolean, children__label__is_protected: Boolean, children__description__value: String, children__description__values: [String], children__description__source__id: ID, children__description__owner__id: ID, children__description__is_visible: Boolean, children__description__is_protected: Boolean, children__name__value: String, children__name__values: [String], children__name__source__id: ID, children__name__owner__id: ID, children__name__is_visible: Boolean, children__name__is_protected: Boolean, children__group_type__value: String, children__group_type__values: [String], children__group_type__source__id: ID, children__group_type__owner__id: ID, children__group_type__is_visible: Boolean, children__group_type__is_protected: Boolean, members__ids: [ID], members__isnull: Boolean, parent__ids: [ID], parent__isnull: Boolean, parent__label__value: String, parent__label__values: [String], parent__label__source__id: ID, parent__label__owner__id: ID, parent__label__is_visible: Boolean, parent__label__is_protected: Boolean, parent__description__value: String, parent__description__values: [String], parent__description__source__id: ID, parent__description__owner__id: ID, parent__description__is_visible: Boolean, parent__description__is_protected: Boolean, parent__name__value: String, parent__name__values: [String], parent__name__source__id: ID, parent__name__owner__id: ID, parent__name__is_visible: Boolean, parent__name__is_protected: Boolean, parent__group_type__value: String, parent__group_type__values: [String], parent__group_type__source__id: ID, parent__group_type__owner__id: ID, parent__group_type__is_visible: Boolean, parent__group_type__is_protected: Boolean, subscribers__ids: [ID], subscribers__isnull: Boolean): PaginatedCoreRepositoryGroup! + CoreNode(offset: Int, limit: Int, order: OrderInput, ids: [ID], any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String]): PaginatedCoreNode! + LineageOwner(offset: Int, limit: Int, order: OrderInput, ids: [ID], any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean): PaginatedLineageOwner! + LineageSource(offset: Int, limit: Int, order: OrderInput, ids: [ID], any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean): PaginatedLineageSource! + CoreComment(offset: Int, limit: Int, order: OrderInput, ids: [ID], created_at__value: DateTime, created_at__values: [DateTime], created_at__isnull: Boolean, created_at__source__id: ID, created_at__owner__id: ID, created_at__is_visible: Boolean, created_at__is_protected: Boolean, text__value: String, text__values: [String], text__isnull: Boolean, text__source__id: ID, text__owner__id: ID, text__is_visible: Boolean, text__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], created_by__ids: [ID], created_by__isnull: Boolean, created_by__role__value: String, created_by__role__values: [String], created_by__role__source__id: ID, created_by__role__owner__id: ID, created_by__role__is_visible: Boolean, created_by__role__is_protected: Boolean, created_by__password__value: String, created_by__password__values: [String], created_by__password__source__id: ID, created_by__password__owner__id: ID, created_by__password__is_visible: Boolean, created_by__password__is_protected: Boolean, created_by__label__value: String, created_by__label__values: [String], created_by__label__source__id: ID, created_by__label__owner__id: ID, created_by__label__is_visible: Boolean, created_by__label__is_protected: Boolean, created_by__description__value: String, created_by__description__values: [String], created_by__description__source__id: ID, created_by__description__owner__id: ID, created_by__description__is_visible: Boolean, created_by__description__is_protected: Boolean, created_by__account_type__value: String, created_by__account_type__values: [String], created_by__account_type__source__id: ID, created_by__account_type__owner__id: ID, created_by__account_type__is_visible: Boolean, created_by__account_type__is_protected: Boolean, created_by__status__value: String, created_by__status__values: [String], created_by__status__source__id: ID, created_by__status__owner__id: ID, created_by__status__is_visible: Boolean, created_by__status__is_protected: Boolean, created_by__name__value: String, created_by__name__values: [String], created_by__name__source__id: ID, created_by__name__owner__id: ID, created_by__name__is_visible: Boolean, created_by__name__is_protected: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String]): PaginatedCoreComment! + CoreThread(offset: Int, limit: Int, order: OrderInput, ids: [ID], label__value: String, label__values: [String], label__isnull: Boolean, label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, resolved__value: Boolean, resolved__values: [Boolean], resolved__isnull: Boolean, resolved__source__id: ID, resolved__owner__id: ID, resolved__is_visible: Boolean, resolved__is_protected: Boolean, created_at__value: DateTime, created_at__values: [DateTime], created_at__isnull: Boolean, created_at__source__id: ID, created_at__owner__id: ID, created_at__is_visible: Boolean, created_at__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, change__ids: [ID], change__isnull: Boolean, change__description__value: String, change__description__values: [String], change__description__source__id: ID, change__description__owner__id: ID, change__description__is_visible: Boolean, change__description__is_protected: Boolean, change__is_draft__value: Boolean, change__is_draft__values: [Boolean], change__is_draft__source__id: ID, change__is_draft__owner__id: ID, change__is_draft__is_visible: Boolean, change__is_draft__is_protected: Boolean, change__state__value: String, change__state__values: [String], change__state__source__id: ID, change__state__owner__id: ID, change__state__is_visible: Boolean, change__state__is_protected: Boolean, change__name__value: String, change__name__values: [String], change__name__source__id: ID, change__name__owner__id: ID, change__name__is_visible: Boolean, change__name__is_protected: Boolean, change__source_branch__value: String, change__source_branch__values: [String], change__source_branch__source__id: ID, change__source_branch__owner__id: ID, change__source_branch__is_visible: Boolean, change__source_branch__is_protected: Boolean, change__destination_branch__value: String, change__destination_branch__values: [String], change__destination_branch__source__id: ID, change__destination_branch__owner__id: ID, change__destination_branch__is_visible: Boolean, change__destination_branch__is_protected: Boolean, change__total_comments__value: BigInt, change__total_comments__values: [BigInt], change__total_comments__source__id: ID, change__total_comments__owner__id: ID, change__total_comments__is_visible: Boolean, change__total_comments__is_protected: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], comments__ids: [ID], comments__isnull: Boolean, comments__created_at__value: DateTime, comments__created_at__values: [DateTime], comments__created_at__source__id: ID, comments__created_at__owner__id: ID, comments__created_at__is_visible: Boolean, comments__created_at__is_protected: Boolean, comments__text__value: String, comments__text__values: [String], comments__text__source__id: ID, comments__text__owner__id: ID, comments__text__is_visible: Boolean, comments__text__is_protected: Boolean, created_by__ids: [ID], created_by__isnull: Boolean, created_by__role__value: String, created_by__role__values: [String], created_by__role__source__id: ID, created_by__role__owner__id: ID, created_by__role__is_visible: Boolean, created_by__role__is_protected: Boolean, created_by__password__value: String, created_by__password__values: [String], created_by__password__source__id: ID, created_by__password__owner__id: ID, created_by__password__is_visible: Boolean, created_by__password__is_protected: Boolean, created_by__label__value: String, created_by__label__values: [String], created_by__label__source__id: ID, created_by__label__owner__id: ID, created_by__label__is_visible: Boolean, created_by__label__is_protected: Boolean, created_by__description__value: String, created_by__description__values: [String], created_by__description__source__id: ID, created_by__description__owner__id: ID, created_by__description__is_visible: Boolean, created_by__description__is_protected: Boolean, created_by__account_type__value: String, created_by__account_type__values: [String], created_by__account_type__source__id: ID, created_by__account_type__owner__id: ID, created_by__account_type__is_visible: Boolean, created_by__account_type__is_protected: Boolean, created_by__status__value: String, created_by__status__values: [String], created_by__status__source__id: ID, created_by__status__owner__id: ID, created_by__status__is_visible: Boolean, created_by__status__is_protected: Boolean, created_by__name__value: String, created_by__name__values: [String], created_by__name__source__id: ID, created_by__name__owner__id: ID, created_by__name__is_visible: Boolean, created_by__name__is_protected: Boolean): PaginatedCoreThread! + CoreGroup(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], label__value: String, label__values: [String], label__isnull: Boolean, label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, group_type__value: String, group_type__values: [String], group_type__isnull: Boolean, group_type__source__id: ID, group_type__owner__id: ID, group_type__is_visible: Boolean, group_type__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, children__ids: [ID], children__isnull: Boolean, children__label__value: String, children__label__values: [String], children__label__source__id: ID, children__label__owner__id: ID, children__label__is_visible: Boolean, children__label__is_protected: Boolean, children__description__value: String, children__description__values: [String], children__description__source__id: ID, children__description__owner__id: ID, children__description__is_visible: Boolean, children__description__is_protected: Boolean, children__name__value: String, children__name__values: [String], children__name__source__id: ID, children__name__owner__id: ID, children__name__is_visible: Boolean, children__name__is_protected: Boolean, children__group_type__value: String, children__group_type__values: [String], children__group_type__source__id: ID, children__group_type__owner__id: ID, children__group_type__is_visible: Boolean, children__group_type__is_protected: Boolean, members__ids: [ID], members__isnull: Boolean, parent__ids: [ID], parent__isnull: Boolean, parent__label__value: String, parent__label__values: [String], parent__label__source__id: ID, parent__label__owner__id: ID, parent__label__is_visible: Boolean, parent__label__is_protected: Boolean, parent__description__value: String, parent__description__values: [String], parent__description__source__id: ID, parent__description__owner__id: ID, parent__description__is_visible: Boolean, parent__description__is_protected: Boolean, parent__name__value: String, parent__name__values: [String], parent__name__source__id: ID, parent__name__owner__id: ID, parent__name__is_visible: Boolean, parent__name__is_protected: Boolean, parent__group_type__value: String, parent__group_type__values: [String], parent__group_type__source__id: ID, parent__group_type__owner__id: ID, parent__group_type__is_visible: Boolean, parent__group_type__is_protected: Boolean, subscribers__ids: [ID], subscribers__isnull: Boolean): PaginatedCoreGroup! + CoreValidator(offset: Int, limit: Int, order: OrderInput, ids: [ID], completed_at__value: DateTime, completed_at__values: [DateTime], completed_at__isnull: Boolean, completed_at__source__id: ID, completed_at__owner__id: ID, completed_at__is_visible: Boolean, completed_at__is_protected: Boolean, conclusion__value: String, conclusion__values: [String], conclusion__isnull: Boolean, conclusion__source__id: ID, conclusion__owner__id: ID, conclusion__is_visible: Boolean, conclusion__is_protected: Boolean, label__value: String, label__values: [String], label__isnull: Boolean, label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, state__value: String, state__values: [String], state__isnull: Boolean, state__source__id: ID, state__owner__id: ID, state__is_visible: Boolean, state__is_protected: Boolean, started_at__value: DateTime, started_at__values: [DateTime], started_at__isnull: Boolean, started_at__source__id: ID, started_at__owner__id: ID, started_at__is_visible: Boolean, started_at__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, proposed_change__ids: [ID], proposed_change__isnull: Boolean, proposed_change__description__value: String, proposed_change__description__values: [String], proposed_change__description__source__id: ID, proposed_change__description__owner__id: ID, proposed_change__description__is_visible: Boolean, proposed_change__description__is_protected: Boolean, proposed_change__is_draft__value: Boolean, proposed_change__is_draft__values: [Boolean], proposed_change__is_draft__source__id: ID, proposed_change__is_draft__owner__id: ID, proposed_change__is_draft__is_visible: Boolean, proposed_change__is_draft__is_protected: Boolean, proposed_change__state__value: String, proposed_change__state__values: [String], proposed_change__state__source__id: ID, proposed_change__state__owner__id: ID, proposed_change__state__is_visible: Boolean, proposed_change__state__is_protected: Boolean, proposed_change__name__value: String, proposed_change__name__values: [String], proposed_change__name__source__id: ID, proposed_change__name__owner__id: ID, proposed_change__name__is_visible: Boolean, proposed_change__name__is_protected: Boolean, proposed_change__source_branch__value: String, proposed_change__source_branch__values: [String], proposed_change__source_branch__source__id: ID, proposed_change__source_branch__owner__id: ID, proposed_change__source_branch__is_visible: Boolean, proposed_change__source_branch__is_protected: Boolean, proposed_change__destination_branch__value: String, proposed_change__destination_branch__values: [String], proposed_change__destination_branch__source__id: ID, proposed_change__destination_branch__owner__id: ID, proposed_change__destination_branch__is_visible: Boolean, proposed_change__destination_branch__is_protected: Boolean, proposed_change__total_comments__value: BigInt, proposed_change__total_comments__values: [BigInt], proposed_change__total_comments__source__id: ID, proposed_change__total_comments__owner__id: ID, proposed_change__total_comments__is_visible: Boolean, proposed_change__total_comments__is_protected: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], checks__ids: [ID], checks__isnull: Boolean, checks__conclusion__value: String, checks__conclusion__values: [String], checks__conclusion__source__id: ID, checks__conclusion__owner__id: ID, checks__conclusion__is_visible: Boolean, checks__conclusion__is_protected: Boolean, checks__message__value: String, checks__message__values: [String], checks__message__source__id: ID, checks__message__owner__id: ID, checks__message__is_visible: Boolean, checks__message__is_protected: Boolean, checks__origin__value: String, checks__origin__values: [String], checks__origin__source__id: ID, checks__origin__owner__id: ID, checks__origin__is_visible: Boolean, checks__origin__is_protected: Boolean, checks__kind__value: String, checks__kind__values: [String], checks__kind__source__id: ID, checks__kind__owner__id: ID, checks__kind__is_visible: Boolean, checks__kind__is_protected: Boolean, checks__name__value: String, checks__name__values: [String], checks__name__source__id: ID, checks__name__owner__id: ID, checks__name__is_visible: Boolean, checks__name__is_protected: Boolean, checks__created_at__value: DateTime, checks__created_at__values: [DateTime], checks__created_at__source__id: ID, checks__created_at__owner__id: ID, checks__created_at__is_visible: Boolean, checks__created_at__is_protected: Boolean, checks__severity__value: String, checks__severity__values: [String], checks__severity__source__id: ID, checks__severity__owner__id: ID, checks__severity__is_visible: Boolean, checks__severity__is_protected: Boolean, checks__label__value: String, checks__label__values: [String], checks__label__source__id: ID, checks__label__owner__id: ID, checks__label__is_visible: Boolean, checks__label__is_protected: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String]): PaginatedCoreValidator! + CoreCheck(offset: Int, limit: Int, order: OrderInput, ids: [ID], conclusion__value: String, conclusion__values: [String], conclusion__isnull: Boolean, conclusion__source__id: ID, conclusion__owner__id: ID, conclusion__is_visible: Boolean, conclusion__is_protected: Boolean, message__value: String, message__values: [String], message__isnull: Boolean, message__source__id: ID, message__owner__id: ID, message__is_visible: Boolean, message__is_protected: Boolean, origin__value: String, origin__values: [String], origin__isnull: Boolean, origin__source__id: ID, origin__owner__id: ID, origin__is_visible: Boolean, origin__is_protected: Boolean, kind__value: String, kind__values: [String], kind__isnull: Boolean, kind__source__id: ID, kind__owner__id: ID, kind__is_visible: Boolean, kind__is_protected: Boolean, name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, created_at__value: DateTime, created_at__values: [DateTime], created_at__isnull: Boolean, created_at__source__id: ID, created_at__owner__id: ID, created_at__is_visible: Boolean, created_at__is_protected: Boolean, severity__value: String, severity__values: [String], severity__isnull: Boolean, severity__source__id: ID, severity__owner__id: ID, severity__is_visible: Boolean, severity__is_protected: Boolean, label__value: String, label__values: [String], label__isnull: Boolean, label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], validator__ids: [ID], validator__isnull: Boolean, validator__completed_at__value: DateTime, validator__completed_at__values: [DateTime], validator__completed_at__source__id: ID, validator__completed_at__owner__id: ID, validator__completed_at__is_visible: Boolean, validator__completed_at__is_protected: Boolean, validator__conclusion__value: String, validator__conclusion__values: [String], validator__conclusion__source__id: ID, validator__conclusion__owner__id: ID, validator__conclusion__is_visible: Boolean, validator__conclusion__is_protected: Boolean, validator__label__value: String, validator__label__values: [String], validator__label__source__id: ID, validator__label__owner__id: ID, validator__label__is_visible: Boolean, validator__label__is_protected: Boolean, validator__state__value: String, validator__state__values: [String], validator__state__source__id: ID, validator__state__owner__id: ID, validator__state__is_visible: Boolean, validator__state__is_protected: Boolean, validator__started_at__value: DateTime, validator__started_at__values: [DateTime], validator__started_at__source__id: ID, validator__started_at__owner__id: ID, validator__started_at__is_visible: Boolean, validator__started_at__is_protected: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String]): PaginatedCoreCheck! + CoreTransformation(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, timeout__value: BigInt, timeout__values: [BigInt], timeout__isnull: Boolean, timeout__source__id: ID, timeout__owner__id: ID, timeout__is_visible: Boolean, timeout__is_protected: Boolean, label__value: String, label__values: [String], label__isnull: Boolean, label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, repository__ids: [ID], repository__isnull: Boolean, repository__sync_status__value: String, repository__sync_status__values: [String], repository__sync_status__source__id: ID, repository__sync_status__owner__id: ID, repository__sync_status__is_visible: Boolean, repository__sync_status__is_protected: Boolean, repository__description__value: String, repository__description__values: [String], repository__description__source__id: ID, repository__description__owner__id: ID, repository__description__is_visible: Boolean, repository__description__is_protected: Boolean, repository__location__value: String, repository__location__values: [String], repository__location__source__id: ID, repository__location__owner__id: ID, repository__location__is_visible: Boolean, repository__location__is_protected: Boolean, repository__internal_status__value: String, repository__internal_status__values: [String], repository__internal_status__source__id: ID, repository__internal_status__owner__id: ID, repository__internal_status__is_visible: Boolean, repository__internal_status__is_protected: Boolean, repository__name__value: String, repository__name__values: [String], repository__name__source__id: ID, repository__name__owner__id: ID, repository__name__is_visible: Boolean, repository__name__is_protected: Boolean, repository__operational_status__value: String, repository__operational_status__values: [String], repository__operational_status__source__id: ID, repository__operational_status__owner__id: ID, repository__operational_status__is_visible: Boolean, repository__operational_status__is_protected: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], query__ids: [ID], query__isnull: Boolean, query__variables__value: GenericScalar, query__variables__values: [GenericScalar], query__variables__source__id: ID, query__variables__owner__id: ID, query__variables__is_visible: Boolean, query__variables__is_protected: Boolean, query__models__value: GenericScalar, query__models__values: [GenericScalar], query__models__source__id: ID, query__models__owner__id: ID, query__models__is_visible: Boolean, query__models__is_protected: Boolean, query__depth__value: BigInt, query__depth__values: [BigInt], query__depth__source__id: ID, query__depth__owner__id: ID, query__depth__is_visible: Boolean, query__depth__is_protected: Boolean, query__operations__value: GenericScalar, query__operations__values: [GenericScalar], query__operations__source__id: ID, query__operations__owner__id: ID, query__operations__is_visible: Boolean, query__operations__is_protected: Boolean, query__name__value: String, query__name__values: [String], query__name__source__id: ID, query__name__owner__id: ID, query__name__is_visible: Boolean, query__name__is_protected: Boolean, query__query__value: String, query__query__values: [String], query__query__source__id: ID, query__query__owner__id: ID, query__query__is_visible: Boolean, query__query__is_protected: Boolean, query__description__value: String, query__description__values: [String], query__description__source__id: ID, query__description__owner__id: ID, query__description__is_visible: Boolean, query__description__is_protected: Boolean, query__height__value: BigInt, query__height__values: [BigInt], query__height__source__id: ID, query__height__owner__id: ID, query__height__is_visible: Boolean, query__height__is_protected: Boolean, tags__ids: [ID], tags__isnull: Boolean, tags__description__value: String, tags__description__values: [String], tags__description__source__id: ID, tags__description__owner__id: ID, tags__description__is_visible: Boolean, tags__description__is_protected: Boolean, tags__name__value: String, tags__name__values: [String], tags__name__source__id: ID, tags__name__owner__id: ID, tags__name__is_visible: Boolean, tags__name__is_protected: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String]): PaginatedCoreTransformation! + CoreArtifactTarget(offset: Int, limit: Int, order: OrderInput, ids: [ID], any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], artifacts__ids: [ID], artifacts__isnull: Boolean, artifacts__storage_id__value: String, artifacts__storage_id__values: [String], artifacts__storage_id__source__id: ID, artifacts__storage_id__owner__id: ID, artifacts__storage_id__is_visible: Boolean, artifacts__storage_id__is_protected: Boolean, artifacts__checksum__value: String, artifacts__checksum__values: [String], artifacts__checksum__source__id: ID, artifacts__checksum__owner__id: ID, artifacts__checksum__is_visible: Boolean, artifacts__checksum__is_protected: Boolean, artifacts__name__value: String, artifacts__name__values: [String], artifacts__name__source__id: ID, artifacts__name__owner__id: ID, artifacts__name__is_visible: Boolean, artifacts__name__is_protected: Boolean, artifacts__status__value: String, artifacts__status__values: [String], artifacts__status__source__id: ID, artifacts__status__owner__id: ID, artifacts__status__is_visible: Boolean, artifacts__status__is_protected: Boolean, artifacts__parameters__value: GenericScalar, artifacts__parameters__values: [GenericScalar], artifacts__parameters__source__id: ID, artifacts__parameters__owner__id: ID, artifacts__parameters__is_visible: Boolean, artifacts__parameters__is_protected: Boolean, artifacts__content_type__value: String, artifacts__content_type__values: [String], artifacts__content_type__source__id: ID, artifacts__content_type__owner__id: ID, artifacts__content_type__is_visible: Boolean, artifacts__content_type__is_protected: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String]): PaginatedCoreArtifactTarget! + CoreTaskTarget(offset: Int, limit: Int, order: OrderInput, ids: [ID], any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String]): PaginatedCoreTaskTarget! + CoreWebhook(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], event_type__value: String, event_type__values: [String], event_type__isnull: Boolean, event_type__source__id: ID, event_type__owner__id: ID, event_type__is_visible: Boolean, event_type__is_protected: Boolean, branch_scope__value: String, branch_scope__values: [String], branch_scope__isnull: Boolean, branch_scope__source__id: ID, branch_scope__owner__id: ID, branch_scope__is_visible: Boolean, branch_scope__is_protected: Boolean, name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, validate_certificates__value: Boolean, validate_certificates__values: [Boolean], validate_certificates__isnull: Boolean, validate_certificates__source__id: ID, validate_certificates__owner__id: ID, validate_certificates__is_visible: Boolean, validate_certificates__is_protected: Boolean, node_kind__value: String, node_kind__values: [String], node_kind__isnull: Boolean, node_kind__source__id: ID, node_kind__owner__id: ID, node_kind__is_visible: Boolean, node_kind__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, url__value: String, url__values: [String], url__isnull: Boolean, url__source__id: ID, url__owner__id: ID, url__is_visible: Boolean, url__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String]): PaginatedCoreWebhook! + CoreGenericRepository(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], sync_status__value: String, sync_status__values: [String], sync_status__isnull: Boolean, sync_status__source__id: ID, sync_status__owner__id: ID, sync_status__is_visible: Boolean, sync_status__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, location__value: String, location__values: [String], location__isnull: Boolean, location__source__id: ID, location__owner__id: ID, location__is_visible: Boolean, location__is_protected: Boolean, internal_status__value: String, internal_status__values: [String], internal_status__isnull: Boolean, internal_status__source__id: ID, internal_status__owner__id: ID, internal_status__is_visible: Boolean, internal_status__is_protected: Boolean, name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, operational_status__value: String, operational_status__values: [String], operational_status__isnull: Boolean, operational_status__source__id: ID, operational_status__owner__id: ID, operational_status__is_visible: Boolean, operational_status__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, credential__ids: [ID], credential__isnull: Boolean, credential__label__value: String, credential__label__values: [String], credential__label__source__id: ID, credential__label__owner__id: ID, credential__label__is_visible: Boolean, credential__label__is_protected: Boolean, credential__description__value: String, credential__description__values: [String], credential__description__source__id: ID, credential__description__owner__id: ID, credential__description__is_visible: Boolean, credential__description__is_protected: Boolean, credential__name__value: String, credential__name__values: [String], credential__name__source__id: ID, credential__name__owner__id: ID, credential__name__is_visible: Boolean, credential__name__is_protected: Boolean, checks__ids: [ID], checks__isnull: Boolean, checks__parameters__value: GenericScalar, checks__parameters__values: [GenericScalar], checks__parameters__source__id: ID, checks__parameters__owner__id: ID, checks__parameters__is_visible: Boolean, checks__parameters__is_protected: Boolean, checks__file_path__value: String, checks__file_path__values: [String], checks__file_path__source__id: ID, checks__file_path__owner__id: ID, checks__file_path__is_visible: Boolean, checks__file_path__is_protected: Boolean, checks__description__value: String, checks__description__values: [String], checks__description__source__id: ID, checks__description__owner__id: ID, checks__description__is_visible: Boolean, checks__description__is_protected: Boolean, checks__timeout__value: BigInt, checks__timeout__values: [BigInt], checks__timeout__source__id: ID, checks__timeout__owner__id: ID, checks__timeout__is_visible: Boolean, checks__timeout__is_protected: Boolean, checks__name__value: String, checks__name__values: [String], checks__name__source__id: ID, checks__name__owner__id: ID, checks__name__is_visible: Boolean, checks__name__is_protected: Boolean, checks__class_name__value: String, checks__class_name__values: [String], checks__class_name__source__id: ID, checks__class_name__owner__id: ID, checks__class_name__is_visible: Boolean, checks__class_name__is_protected: Boolean, transformations__ids: [ID], transformations__isnull: Boolean, transformations__description__value: String, transformations__description__values: [String], transformations__description__source__id: ID, transformations__description__owner__id: ID, transformations__description__is_visible: Boolean, transformations__description__is_protected: Boolean, transformations__name__value: String, transformations__name__values: [String], transformations__name__source__id: ID, transformations__name__owner__id: ID, transformations__name__is_visible: Boolean, transformations__name__is_protected: Boolean, transformations__timeout__value: BigInt, transformations__timeout__values: [BigInt], transformations__timeout__source__id: ID, transformations__timeout__owner__id: ID, transformations__timeout__is_visible: Boolean, transformations__timeout__is_protected: Boolean, transformations__label__value: String, transformations__label__values: [String], transformations__label__source__id: ID, transformations__label__owner__id: ID, transformations__label__is_visible: Boolean, transformations__label__is_protected: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], generators__ids: [ID], generators__isnull: Boolean, generators__class_name__value: String, generators__class_name__values: [String], generators__class_name__source__id: ID, generators__class_name__owner__id: ID, generators__class_name__is_visible: Boolean, generators__class_name__is_protected: Boolean, generators__file_path__value: String, generators__file_path__values: [String], generators__file_path__source__id: ID, generators__file_path__owner__id: ID, generators__file_path__is_visible: Boolean, generators__file_path__is_protected: Boolean, generators__convert_query_response__value: Boolean, generators__convert_query_response__values: [Boolean], generators__convert_query_response__source__id: ID, generators__convert_query_response__owner__id: ID, generators__convert_query_response__is_visible: Boolean, generators__convert_query_response__is_protected: Boolean, generators__description__value: String, generators__description__values: [String], generators__description__source__id: ID, generators__description__owner__id: ID, generators__description__is_visible: Boolean, generators__description__is_protected: Boolean, generators__name__value: String, generators__name__values: [String], generators__name__source__id: ID, generators__name__owner__id: ID, generators__name__is_visible: Boolean, generators__name__is_protected: Boolean, generators__parameters__value: GenericScalar, generators__parameters__values: [GenericScalar], generators__parameters__source__id: ID, generators__parameters__owner__id: ID, generators__parameters__is_visible: Boolean, generators__parameters__is_protected: Boolean, tags__ids: [ID], tags__isnull: Boolean, tags__description__value: String, tags__description__values: [String], tags__description__source__id: ID, tags__description__owner__id: ID, tags__description__is_visible: Boolean, tags__description__is_protected: Boolean, tags__name__value: String, tags__name__values: [String], tags__name__source__id: ID, tags__name__owner__id: ID, tags__name__is_visible: Boolean, tags__name__is_protected: Boolean, queries__ids: [ID], queries__isnull: Boolean, queries__variables__value: GenericScalar, queries__variables__values: [GenericScalar], queries__variables__source__id: ID, queries__variables__owner__id: ID, queries__variables__is_visible: Boolean, queries__variables__is_protected: Boolean, queries__models__value: GenericScalar, queries__models__values: [GenericScalar], queries__models__source__id: ID, queries__models__owner__id: ID, queries__models__is_visible: Boolean, queries__models__is_protected: Boolean, queries__depth__value: BigInt, queries__depth__values: [BigInt], queries__depth__source__id: ID, queries__depth__owner__id: ID, queries__depth__is_visible: Boolean, queries__depth__is_protected: Boolean, queries__operations__value: GenericScalar, queries__operations__values: [GenericScalar], queries__operations__source__id: ID, queries__operations__owner__id: ID, queries__operations__is_visible: Boolean, queries__operations__is_protected: Boolean, queries__name__value: String, queries__name__values: [String], queries__name__source__id: ID, queries__name__owner__id: ID, queries__name__is_visible: Boolean, queries__name__is_protected: Boolean, queries__query__value: String, queries__query__values: [String], queries__query__source__id: ID, queries__query__owner__id: ID, queries__query__is_visible: Boolean, queries__query__is_protected: Boolean, queries__description__value: String, queries__description__values: [String], queries__description__source__id: ID, queries__description__owner__id: ID, queries__description__is_visible: Boolean, queries__description__is_protected: Boolean, queries__height__value: BigInt, queries__height__values: [BigInt], queries__height__source__id: ID, queries__height__owner__id: ID, queries__height__is_visible: Boolean, queries__height__is_protected: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String]): PaginatedCoreGenericRepository! + BuiltinIPNamespace(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], ip_prefixes__ids: [ID], ip_prefixes__isnull: Boolean, ip_prefixes__description__value: String, ip_prefixes__description__values: [String], ip_prefixes__description__source__id: ID, ip_prefixes__description__owner__id: ID, ip_prefixes__description__is_visible: Boolean, ip_prefixes__description__is_protected: Boolean, ip_prefixes__network_address__value: String, ip_prefixes__network_address__values: [String], ip_prefixes__network_address__source__id: ID, ip_prefixes__network_address__owner__id: ID, ip_prefixes__network_address__is_visible: Boolean, ip_prefixes__network_address__is_protected: Boolean, ip_prefixes__broadcast_address__value: String, ip_prefixes__broadcast_address__values: [String], ip_prefixes__broadcast_address__source__id: ID, ip_prefixes__broadcast_address__owner__id: ID, ip_prefixes__broadcast_address__is_visible: Boolean, ip_prefixes__broadcast_address__is_protected: Boolean, ip_prefixes__prefix__value: String, ip_prefixes__prefix__values: [String], ip_prefixes__prefix__source__id: ID, ip_prefixes__prefix__owner__id: ID, ip_prefixes__prefix__is_visible: Boolean, ip_prefixes__prefix__is_protected: Boolean, ip_prefixes__is_pool__value: Boolean, ip_prefixes__is_pool__values: [Boolean], ip_prefixes__is_pool__source__id: ID, ip_prefixes__is_pool__owner__id: ID, ip_prefixes__is_pool__is_visible: Boolean, ip_prefixes__is_pool__is_protected: Boolean, ip_prefixes__hostmask__value: String, ip_prefixes__hostmask__values: [String], ip_prefixes__hostmask__source__id: ID, ip_prefixes__hostmask__owner__id: ID, ip_prefixes__hostmask__is_visible: Boolean, ip_prefixes__hostmask__is_protected: Boolean, ip_prefixes__utilization__value: BigInt, ip_prefixes__utilization__values: [BigInt], ip_prefixes__utilization__source__id: ID, ip_prefixes__utilization__owner__id: ID, ip_prefixes__utilization__is_visible: Boolean, ip_prefixes__utilization__is_protected: Boolean, ip_prefixes__member_type__value: String, ip_prefixes__member_type__values: [String], ip_prefixes__member_type__source__id: ID, ip_prefixes__member_type__owner__id: ID, ip_prefixes__member_type__is_visible: Boolean, ip_prefixes__member_type__is_protected: Boolean, ip_prefixes__netmask__value: String, ip_prefixes__netmask__values: [String], ip_prefixes__netmask__source__id: ID, ip_prefixes__netmask__owner__id: ID, ip_prefixes__netmask__is_visible: Boolean, ip_prefixes__netmask__is_protected: Boolean, ip_prefixes__is_top_level__value: Boolean, ip_prefixes__is_top_level__values: [Boolean], ip_prefixes__is_top_level__source__id: ID, ip_prefixes__is_top_level__owner__id: ID, ip_prefixes__is_top_level__is_visible: Boolean, ip_prefixes__is_top_level__is_protected: Boolean, profiles__ids: [ID], profiles__isnull: Boolean, profiles__profile_name__value: String, profiles__profile_name__values: [String], profiles__profile_name__source__id: ID, profiles__profile_name__owner__id: ID, profiles__profile_name__is_visible: Boolean, profiles__profile_name__is_protected: Boolean, profiles__profile_priority__value: BigInt, profiles__profile_priority__values: [BigInt], profiles__profile_priority__source__id: ID, profiles__profile_priority__owner__id: ID, profiles__profile_priority__is_visible: Boolean, profiles__profile_priority__is_protected: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], ip_addresses__ids: [ID], ip_addresses__isnull: Boolean, ip_addresses__address__value: String, ip_addresses__address__values: [String], ip_addresses__address__source__id: ID, ip_addresses__address__owner__id: ID, ip_addresses__address__is_visible: Boolean, ip_addresses__address__is_protected: Boolean, ip_addresses__description__value: String, ip_addresses__description__values: [String], ip_addresses__description__source__id: ID, ip_addresses__description__owner__id: ID, ip_addresses__description__is_visible: Boolean, ip_addresses__description__is_protected: Boolean): PaginatedBuiltinIPNamespace! + BuiltinIPPrefix(offset: Int, limit: Int, order: OrderInput, ids: [ID], description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, network_address__value: String, network_address__values: [String], network_address__isnull: Boolean, network_address__source__id: ID, network_address__owner__id: ID, network_address__is_visible: Boolean, network_address__is_protected: Boolean, broadcast_address__value: String, broadcast_address__values: [String], broadcast_address__isnull: Boolean, broadcast_address__source__id: ID, broadcast_address__owner__id: ID, broadcast_address__is_visible: Boolean, broadcast_address__is_protected: Boolean, prefix__value: String, prefix__values: [String], prefix__isnull: Boolean, prefix__source__id: ID, prefix__owner__id: ID, prefix__is_visible: Boolean, prefix__is_protected: Boolean, is_pool__value: Boolean, is_pool__values: [Boolean], is_pool__isnull: Boolean, is_pool__source__id: ID, is_pool__owner__id: ID, is_pool__is_visible: Boolean, is_pool__is_protected: Boolean, hostmask__value: String, hostmask__values: [String], hostmask__isnull: Boolean, hostmask__source__id: ID, hostmask__owner__id: ID, hostmask__is_visible: Boolean, hostmask__is_protected: Boolean, utilization__value: BigInt, utilization__values: [BigInt], utilization__isnull: Boolean, utilization__source__id: ID, utilization__owner__id: ID, utilization__is_visible: Boolean, utilization__is_protected: Boolean, member_type__value: String, member_type__values: [String], member_type__isnull: Boolean, member_type__source__id: ID, member_type__owner__id: ID, member_type__is_visible: Boolean, member_type__is_protected: Boolean, netmask__value: String, netmask__values: [String], netmask__isnull: Boolean, netmask__source__id: ID, netmask__owner__id: ID, netmask__is_visible: Boolean, netmask__is_protected: Boolean, is_top_level__value: Boolean, is_top_level__values: [Boolean], is_top_level__isnull: Boolean, is_top_level__source__id: ID, is_top_level__owner__id: ID, is_top_level__is_visible: Boolean, is_top_level__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, include_available: Boolean, kinds: [String!], profiles__ids: [ID], profiles__isnull: Boolean, profiles__profile_name__value: String, profiles__profile_name__values: [String], profiles__profile_name__source__id: ID, profiles__profile_name__owner__id: ID, profiles__profile_name__is_visible: Boolean, profiles__profile_name__is_protected: Boolean, profiles__profile_priority__value: BigInt, profiles__profile_priority__values: [BigInt], profiles__profile_priority__source__id: ID, profiles__profile_priority__owner__id: ID, profiles__profile_priority__is_visible: Boolean, profiles__profile_priority__is_protected: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], ip_addresses__ids: [ID], ip_addresses__isnull: Boolean, ip_addresses__address__value: String, ip_addresses__address__values: [String], ip_addresses__address__source__id: ID, ip_addresses__address__owner__id: ID, ip_addresses__address__is_visible: Boolean, ip_addresses__address__is_protected: Boolean, ip_addresses__description__value: String, ip_addresses__description__values: [String], ip_addresses__description__source__id: ID, ip_addresses__description__owner__id: ID, ip_addresses__description__is_visible: Boolean, ip_addresses__description__is_protected: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], parent__ids: [ID], parent__isnull: Boolean, parent__description__value: String, parent__description__values: [String], parent__description__source__id: ID, parent__description__owner__id: ID, parent__description__is_visible: Boolean, parent__description__is_protected: Boolean, parent__network_address__value: String, parent__network_address__values: [String], parent__network_address__source__id: ID, parent__network_address__owner__id: ID, parent__network_address__is_visible: Boolean, parent__network_address__is_protected: Boolean, parent__broadcast_address__value: String, parent__broadcast_address__values: [String], parent__broadcast_address__source__id: ID, parent__broadcast_address__owner__id: ID, parent__broadcast_address__is_visible: Boolean, parent__broadcast_address__is_protected: Boolean, parent__prefix__value: String, parent__prefix__values: [String], parent__prefix__source__id: ID, parent__prefix__owner__id: ID, parent__prefix__is_visible: Boolean, parent__prefix__is_protected: Boolean, parent__is_pool__value: Boolean, parent__is_pool__values: [Boolean], parent__is_pool__source__id: ID, parent__is_pool__owner__id: ID, parent__is_pool__is_visible: Boolean, parent__is_pool__is_protected: Boolean, parent__hostmask__value: String, parent__hostmask__values: [String], parent__hostmask__source__id: ID, parent__hostmask__owner__id: ID, parent__hostmask__is_visible: Boolean, parent__hostmask__is_protected: Boolean, parent__utilization__value: BigInt, parent__utilization__values: [BigInt], parent__utilization__source__id: ID, parent__utilization__owner__id: ID, parent__utilization__is_visible: Boolean, parent__utilization__is_protected: Boolean, parent__member_type__value: String, parent__member_type__values: [String], parent__member_type__source__id: ID, parent__member_type__owner__id: ID, parent__member_type__is_visible: Boolean, parent__member_type__is_protected: Boolean, parent__netmask__value: String, parent__netmask__values: [String], parent__netmask__source__id: ID, parent__netmask__owner__id: ID, parent__netmask__is_visible: Boolean, parent__netmask__is_protected: Boolean, parent__is_top_level__value: Boolean, parent__is_top_level__values: [Boolean], parent__is_top_level__source__id: ID, parent__is_top_level__owner__id: ID, parent__is_top_level__is_visible: Boolean, parent__is_top_level__is_protected: Boolean, children__ids: [ID], children__isnull: Boolean, children__description__value: String, children__description__values: [String], children__description__source__id: ID, children__description__owner__id: ID, children__description__is_visible: Boolean, children__description__is_protected: Boolean, children__network_address__value: String, children__network_address__values: [String], children__network_address__source__id: ID, children__network_address__owner__id: ID, children__network_address__is_visible: Boolean, children__network_address__is_protected: Boolean, children__broadcast_address__value: String, children__broadcast_address__values: [String], children__broadcast_address__source__id: ID, children__broadcast_address__owner__id: ID, children__broadcast_address__is_visible: Boolean, children__broadcast_address__is_protected: Boolean, children__prefix__value: String, children__prefix__values: [String], children__prefix__source__id: ID, children__prefix__owner__id: ID, children__prefix__is_visible: Boolean, children__prefix__is_protected: Boolean, children__is_pool__value: Boolean, children__is_pool__values: [Boolean], children__is_pool__source__id: ID, children__is_pool__owner__id: ID, children__is_pool__is_visible: Boolean, children__is_pool__is_protected: Boolean, children__hostmask__value: String, children__hostmask__values: [String], children__hostmask__source__id: ID, children__hostmask__owner__id: ID, children__hostmask__is_visible: Boolean, children__hostmask__is_protected: Boolean, children__utilization__value: BigInt, children__utilization__values: [BigInt], children__utilization__source__id: ID, children__utilization__owner__id: ID, children__utilization__is_visible: Boolean, children__utilization__is_protected: Boolean, children__member_type__value: String, children__member_type__values: [String], children__member_type__source__id: ID, children__member_type__owner__id: ID, children__member_type__is_visible: Boolean, children__member_type__is_protected: Boolean, children__netmask__value: String, children__netmask__values: [String], children__netmask__source__id: ID, children__netmask__owner__id: ID, children__netmask__is_visible: Boolean, children__netmask__is_protected: Boolean, children__is_top_level__value: Boolean, children__is_top_level__values: [Boolean], children__is_top_level__source__id: ID, children__is_top_level__owner__id: ID, children__is_top_level__is_visible: Boolean, children__is_top_level__is_protected: Boolean, resource_pool__ids: [ID], resource_pool__isnull: Boolean, resource_pool__default_address_type__value: String, resource_pool__default_address_type__values: [String], resource_pool__default_address_type__source__id: ID, resource_pool__default_address_type__owner__id: ID, resource_pool__default_address_type__is_visible: Boolean, resource_pool__default_address_type__is_protected: Boolean, resource_pool__default_prefix_length__value: BigInt, resource_pool__default_prefix_length__values: [BigInt], resource_pool__default_prefix_length__source__id: ID, resource_pool__default_prefix_length__owner__id: ID, resource_pool__default_prefix_length__is_visible: Boolean, resource_pool__default_prefix_length__is_protected: Boolean, resource_pool__description__value: String, resource_pool__description__values: [String], resource_pool__description__source__id: ID, resource_pool__description__owner__id: ID, resource_pool__description__is_visible: Boolean, resource_pool__description__is_protected: Boolean, resource_pool__name__value: String, resource_pool__name__values: [String], resource_pool__name__source__id: ID, resource_pool__name__owner__id: ID, resource_pool__name__is_visible: Boolean, resource_pool__name__is_protected: Boolean, ip_namespace__ids: [ID], ip_namespace__isnull: Boolean, ip_namespace__name__value: String, ip_namespace__name__values: [String], ip_namespace__name__source__id: ID, ip_namespace__name__owner__id: ID, ip_namespace__name__is_visible: Boolean, ip_namespace__name__is_protected: Boolean, ip_namespace__description__value: String, ip_namespace__description__values: [String], ip_namespace__description__source__id: ID, ip_namespace__description__owner__id: ID, ip_namespace__description__is_visible: Boolean, ip_namespace__description__is_protected: Boolean): PaginatedBuiltinIPPrefix! + BuiltinIPAddress(offset: Int, limit: Int, order: OrderInput, ids: [ID], address__value: String, address__values: [String], address__isnull: Boolean, address__source__id: ID, address__owner__id: ID, address__is_visible: Boolean, address__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, include_available: Boolean, kinds: [String!], ip_prefix__ids: [ID], ip_prefix__isnull: Boolean, ip_prefix__description__value: String, ip_prefix__description__values: [String], ip_prefix__description__source__id: ID, ip_prefix__description__owner__id: ID, ip_prefix__description__is_visible: Boolean, ip_prefix__description__is_protected: Boolean, ip_prefix__network_address__value: String, ip_prefix__network_address__values: [String], ip_prefix__network_address__source__id: ID, ip_prefix__network_address__owner__id: ID, ip_prefix__network_address__is_visible: Boolean, ip_prefix__network_address__is_protected: Boolean, ip_prefix__broadcast_address__value: String, ip_prefix__broadcast_address__values: [String], ip_prefix__broadcast_address__source__id: ID, ip_prefix__broadcast_address__owner__id: ID, ip_prefix__broadcast_address__is_visible: Boolean, ip_prefix__broadcast_address__is_protected: Boolean, ip_prefix__prefix__value: String, ip_prefix__prefix__values: [String], ip_prefix__prefix__source__id: ID, ip_prefix__prefix__owner__id: ID, ip_prefix__prefix__is_visible: Boolean, ip_prefix__prefix__is_protected: Boolean, ip_prefix__is_pool__value: Boolean, ip_prefix__is_pool__values: [Boolean], ip_prefix__is_pool__source__id: ID, ip_prefix__is_pool__owner__id: ID, ip_prefix__is_pool__is_visible: Boolean, ip_prefix__is_pool__is_protected: Boolean, ip_prefix__hostmask__value: String, ip_prefix__hostmask__values: [String], ip_prefix__hostmask__source__id: ID, ip_prefix__hostmask__owner__id: ID, ip_prefix__hostmask__is_visible: Boolean, ip_prefix__hostmask__is_protected: Boolean, ip_prefix__utilization__value: BigInt, ip_prefix__utilization__values: [BigInt], ip_prefix__utilization__source__id: ID, ip_prefix__utilization__owner__id: ID, ip_prefix__utilization__is_visible: Boolean, ip_prefix__utilization__is_protected: Boolean, ip_prefix__member_type__value: String, ip_prefix__member_type__values: [String], ip_prefix__member_type__source__id: ID, ip_prefix__member_type__owner__id: ID, ip_prefix__member_type__is_visible: Boolean, ip_prefix__member_type__is_protected: Boolean, ip_prefix__netmask__value: String, ip_prefix__netmask__values: [String], ip_prefix__netmask__source__id: ID, ip_prefix__netmask__owner__id: ID, ip_prefix__netmask__is_visible: Boolean, ip_prefix__netmask__is_protected: Boolean, ip_prefix__is_top_level__value: Boolean, ip_prefix__is_top_level__values: [Boolean], ip_prefix__is_top_level__source__id: ID, ip_prefix__is_top_level__owner__id: ID, ip_prefix__is_top_level__is_visible: Boolean, ip_prefix__is_top_level__is_protected: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], ip_namespace__ids: [ID], ip_namespace__isnull: Boolean, ip_namespace__name__value: String, ip_namespace__name__values: [String], ip_namespace__name__source__id: ID, ip_namespace__name__owner__id: ID, ip_namespace__name__is_visible: Boolean, ip_namespace__name__is_protected: Boolean, ip_namespace__description__value: String, ip_namespace__description__values: [String], ip_namespace__description__source__id: ID, ip_namespace__description__owner__id: ID, ip_namespace__description__is_visible: Boolean, ip_namespace__description__is_protected: Boolean, profiles__ids: [ID], profiles__isnull: Boolean, profiles__profile_name__value: String, profiles__profile_name__values: [String], profiles__profile_name__source__id: ID, profiles__profile_name__owner__id: ID, profiles__profile_name__is_visible: Boolean, profiles__profile_name__is_protected: Boolean, profiles__profile_priority__value: BigInt, profiles__profile_priority__values: [BigInt], profiles__profile_priority__source__id: ID, profiles__profile_priority__owner__id: ID, profiles__profile_priority__is_visible: Boolean, profiles__profile_priority__is_protected: Boolean): PaginatedBuiltinIPAddress! + CoreResourcePool(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String]): PaginatedCoreResourcePool! + CoreGenericAccount(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], role__value: String, role__values: [String], role__isnull: Boolean, role__source__id: ID, role__owner__id: ID, role__is_visible: Boolean, role__is_protected: Boolean, password__value: String, password__values: [String], password__isnull: Boolean, password__source__id: ID, password__owner__id: ID, password__is_visible: Boolean, password__is_protected: Boolean, label__value: String, label__values: [String], label__isnull: Boolean, label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, account_type__value: String, account_type__values: [String], account_type__isnull: Boolean, account_type__source__id: ID, account_type__owner__id: ID, account_type__is_visible: Boolean, account_type__is_protected: Boolean, status__value: String, status__values: [String], status__isnull: Boolean, status__source__id: ID, status__owner__id: ID, status__is_visible: Boolean, status__is_protected: Boolean, name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String]): PaginatedCoreGenericAccount! + AccountProfile: CoreGenericAccount + CoreBasePermission(offset: Int, limit: Int, order: OrderInput, ids: [ID], identifier__value: String, identifier__values: [String], identifier__isnull: Boolean, identifier__source__id: ID, identifier__owner__id: ID, identifier__is_visible: Boolean, identifier__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], roles__ids: [ID], roles__isnull: Boolean, roles__name__value: String, roles__name__values: [String], roles__name__source__id: ID, roles__name__owner__id: ID, roles__name__is_visible: Boolean, roles__name__is_protected: Boolean): PaginatedCoreBasePermission! + CoreCredential(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], label__value: String, label__values: [String], label__isnull: Boolean, label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String]): PaginatedCoreCredential! + CoreMenu(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], required_permissions__value: GenericScalar, required_permissions__values: [GenericScalar], required_permissions__isnull: Boolean, required_permissions__source__id: ID, required_permissions__owner__id: ID, required_permissions__is_visible: Boolean, required_permissions__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, protected__value: Boolean, protected__values: [Boolean], protected__isnull: Boolean, protected__source__id: ID, protected__owner__id: ID, protected__is_visible: Boolean, protected__is_protected: Boolean, namespace__value: String, namespace__values: [String], namespace__isnull: Boolean, namespace__source__id: ID, namespace__owner__id: ID, namespace__is_visible: Boolean, namespace__is_protected: Boolean, label__value: String, label__values: [String], label__isnull: Boolean, label__source__id: ID, label__owner__id: ID, label__is_visible: Boolean, label__is_protected: Boolean, icon__value: String, icon__values: [String], icon__isnull: Boolean, icon__source__id: ID, icon__owner__id: ID, icon__is_visible: Boolean, icon__is_protected: Boolean, kind__value: String, kind__values: [String], kind__isnull: Boolean, kind__source__id: ID, kind__owner__id: ID, kind__is_visible: Boolean, kind__is_protected: Boolean, path__value: String, path__values: [String], path__isnull: Boolean, path__source__id: ID, path__owner__id: ID, path__is_visible: Boolean, path__is_protected: Boolean, section__value: String, section__values: [String], section__isnull: Boolean, section__source__id: ID, section__owner__id: ID, section__is_visible: Boolean, section__is_protected: Boolean, name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, order_weight__value: BigInt, order_weight__values: [BigInt], order_weight__isnull: Boolean, order_weight__source__id: ID, order_weight__owner__id: ID, order_weight__is_visible: Boolean, order_weight__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, parent__ids: [ID], parent__isnull: Boolean, parent__required_permissions__value: GenericScalar, parent__required_permissions__values: [GenericScalar], parent__required_permissions__source__id: ID, parent__required_permissions__owner__id: ID, parent__required_permissions__is_visible: Boolean, parent__required_permissions__is_protected: Boolean, parent__description__value: String, parent__description__values: [String], parent__description__source__id: ID, parent__description__owner__id: ID, parent__description__is_visible: Boolean, parent__description__is_protected: Boolean, parent__protected__value: Boolean, parent__protected__values: [Boolean], parent__protected__source__id: ID, parent__protected__owner__id: ID, parent__protected__is_visible: Boolean, parent__protected__is_protected: Boolean, parent__namespace__value: String, parent__namespace__values: [String], parent__namespace__source__id: ID, parent__namespace__owner__id: ID, parent__namespace__is_visible: Boolean, parent__namespace__is_protected: Boolean, parent__label__value: String, parent__label__values: [String], parent__label__source__id: ID, parent__label__owner__id: ID, parent__label__is_visible: Boolean, parent__label__is_protected: Boolean, parent__icon__value: String, parent__icon__values: [String], parent__icon__source__id: ID, parent__icon__owner__id: ID, parent__icon__is_visible: Boolean, parent__icon__is_protected: Boolean, parent__kind__value: String, parent__kind__values: [String], parent__kind__source__id: ID, parent__kind__owner__id: ID, parent__kind__is_visible: Boolean, parent__kind__is_protected: Boolean, parent__path__value: String, parent__path__values: [String], parent__path__source__id: ID, parent__path__owner__id: ID, parent__path__is_visible: Boolean, parent__path__is_protected: Boolean, parent__section__value: String, parent__section__values: [String], parent__section__source__id: ID, parent__section__owner__id: ID, parent__section__is_visible: Boolean, parent__section__is_protected: Boolean, parent__name__value: String, parent__name__values: [String], parent__name__source__id: ID, parent__name__owner__id: ID, parent__name__is_visible: Boolean, parent__name__is_protected: Boolean, parent__order_weight__value: BigInt, parent__order_weight__values: [BigInt], parent__order_weight__source__id: ID, parent__order_weight__owner__id: ID, parent__order_weight__is_visible: Boolean, parent__order_weight__is_protected: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], children__ids: [ID], children__isnull: Boolean, children__required_permissions__value: GenericScalar, children__required_permissions__values: [GenericScalar], children__required_permissions__source__id: ID, children__required_permissions__owner__id: ID, children__required_permissions__is_visible: Boolean, children__required_permissions__is_protected: Boolean, children__description__value: String, children__description__values: [String], children__description__source__id: ID, children__description__owner__id: ID, children__description__is_visible: Boolean, children__description__is_protected: Boolean, children__protected__value: Boolean, children__protected__values: [Boolean], children__protected__source__id: ID, children__protected__owner__id: ID, children__protected__is_visible: Boolean, children__protected__is_protected: Boolean, children__namespace__value: String, children__namespace__values: [String], children__namespace__source__id: ID, children__namespace__owner__id: ID, children__namespace__is_visible: Boolean, children__namespace__is_protected: Boolean, children__label__value: String, children__label__values: [String], children__label__source__id: ID, children__label__owner__id: ID, children__label__is_visible: Boolean, children__label__is_protected: Boolean, children__icon__value: String, children__icon__values: [String], children__icon__source__id: ID, children__icon__owner__id: ID, children__icon__is_visible: Boolean, children__icon__is_protected: Boolean, children__kind__value: String, children__kind__values: [String], children__kind__source__id: ID, children__kind__owner__id: ID, children__kind__is_visible: Boolean, children__kind__is_protected: Boolean, children__path__value: String, children__path__values: [String], children__path__source__id: ID, children__path__owner__id: ID, children__path__is_visible: Boolean, children__path__is_protected: Boolean, children__section__value: String, children__section__values: [String], children__section__source__id: ID, children__section__owner__id: ID, children__section__is_visible: Boolean, children__section__is_protected: Boolean, children__name__value: String, children__name__values: [String], children__name__source__id: ID, children__name__owner__id: ID, children__name__is_visible: Boolean, children__name__is_protected: Boolean, children__order_weight__value: BigInt, children__order_weight__values: [BigInt], children__order_weight__source__id: ID, children__order_weight__owner__id: ID, children__order_weight__is_visible: Boolean, children__order_weight__is_protected: Boolean): PaginatedCoreMenu! + InfraEndpoint(offset: Int, limit: Int, order: OrderInput, ids: [ID], any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, profiles__ids: [ID], profiles__isnull: Boolean, profiles__profile_name__value: String, profiles__profile_name__values: [String], profiles__profile_name__source__id: ID, profiles__profile_name__owner__id: ID, profiles__profile_name__is_visible: Boolean, profiles__profile_name__is_protected: Boolean, profiles__profile_priority__value: BigInt, profiles__profile_priority__values: [BigInt], profiles__profile_priority__source__id: ID, profiles__profile_priority__owner__id: ID, profiles__profile_priority__is_visible: Boolean, profiles__profile_priority__is_protected: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], connected_endpoint__ids: [ID], connected_endpoint__isnull: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String]): PaginatedInfraEndpoint! + InfraInterface(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], mtu__value: BigInt, mtu__values: [BigInt], mtu__isnull: Boolean, mtu__source__id: ID, mtu__owner__id: ID, mtu__is_visible: Boolean, mtu__is_protected: Boolean, role__value: String, role__values: [String], role__isnull: Boolean, role__source__id: ID, role__owner__id: ID, role__is_visible: Boolean, role__is_protected: Boolean, speed__value: BigInt, speed__values: [BigInt], speed__isnull: Boolean, speed__source__id: ID, speed__owner__id: ID, speed__is_visible: Boolean, speed__is_protected: Boolean, enabled__value: Boolean, enabled__values: [Boolean], enabled__isnull: Boolean, enabled__source__id: ID, enabled__owner__id: ID, enabled__is_visible: Boolean, enabled__is_protected: Boolean, status__value: String, status__values: [String], status__isnull: Boolean, status__source__id: ID, status__owner__id: ID, status__is_visible: Boolean, status__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, device__ids: [ID], device__isnull: Boolean, device__description__value: String, device__description__values: [String], device__description__source__id: ID, device__description__owner__id: ID, device__description__is_visible: Boolean, device__description__is_protected: Boolean, device__status__value: String, device__status__values: [String], device__status__source__id: ID, device__status__owner__id: ID, device__status__is_visible: Boolean, device__status__is_protected: Boolean, device__type__value: String, device__type__values: [String], device__type__source__id: ID, device__type__owner__id: ID, device__type__is_visible: Boolean, device__type__is_protected: Boolean, device__name__value: String, device__name__values: [String], device__name__source__id: ID, device__name__owner__id: ID, device__name__is_visible: Boolean, device__name__is_protected: Boolean, device__role__value: String, device__role__values: [String], device__role__source__id: ID, device__role__owner__id: ID, device__role__is_visible: Boolean, device__role__is_protected: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], profiles__ids: [ID], profiles__isnull: Boolean, profiles__profile_name__value: String, profiles__profile_name__values: [String], profiles__profile_name__source__id: ID, profiles__profile_name__owner__id: ID, profiles__profile_name__is_visible: Boolean, profiles__profile_name__is_protected: Boolean, profiles__profile_priority__value: BigInt, profiles__profile_priority__values: [BigInt], profiles__profile_priority__source__id: ID, profiles__profile_priority__owner__id: ID, profiles__profile_priority__is_visible: Boolean, profiles__profile_priority__is_protected: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], tags__ids: [ID], tags__isnull: Boolean, tags__description__value: String, tags__description__values: [String], tags__description__source__id: ID, tags__description__owner__id: ID, tags__description__is_visible: Boolean, tags__description__is_protected: Boolean, tags__name__value: String, tags__name__values: [String], tags__name__source__id: ID, tags__name__owner__id: ID, tags__name__is_visible: Boolean, tags__name__is_protected: Boolean): PaginatedInfraInterface! + InfraLagInterface(offset: Int, limit: Int, order: OrderInput, ids: [ID], minimum_links__value: BigInt, minimum_links__values: [BigInt], minimum_links__isnull: Boolean, minimum_links__source__id: ID, minimum_links__owner__id: ID, minimum_links__is_visible: Boolean, minimum_links__is_protected: Boolean, lacp__value: String, lacp__values: [String], lacp__isnull: Boolean, lacp__source__id: ID, lacp__owner__id: ID, lacp__is_visible: Boolean, lacp__is_protected: Boolean, max_bundle__value: BigInt, max_bundle__values: [BigInt], max_bundle__isnull: Boolean, max_bundle__source__id: ID, max_bundle__owner__id: ID, max_bundle__is_visible: Boolean, max_bundle__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, profiles__ids: [ID], profiles__isnull: Boolean, profiles__profile_name__value: String, profiles__profile_name__values: [String], profiles__profile_name__source__id: ID, profiles__profile_name__owner__id: ID, profiles__profile_name__is_visible: Boolean, profiles__profile_name__is_protected: Boolean, profiles__profile_priority__value: BigInt, profiles__profile_priority__values: [BigInt], profiles__profile_priority__source__id: ID, profiles__profile_priority__owner__id: ID, profiles__profile_priority__is_visible: Boolean, profiles__profile_priority__is_protected: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], mlag__ids: [ID], mlag__isnull: Boolean, mlag__mlag_id__value: BigInt, mlag__mlag_id__values: [BigInt], mlag__mlag_id__source__id: ID, mlag__mlag_id__owner__id: ID, mlag__mlag_id__is_visible: Boolean, mlag__mlag_id__is_protected: Boolean): PaginatedInfraLagInterface! + InfraMlagInterface(offset: Int, limit: Int, order: OrderInput, ids: [ID], mlag_id__value: BigInt, mlag_id__values: [BigInt], mlag_id__isnull: Boolean, mlag_id__source__id: ID, mlag_id__owner__id: ID, mlag_id__is_visible: Boolean, mlag_id__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], mlag_domain__ids: [ID], mlag_domain__isnull: Boolean, mlag_domain__name__value: String, mlag_domain__name__values: [String], mlag_domain__name__source__id: ID, mlag_domain__name__owner__id: ID, mlag_domain__name__is_visible: Boolean, mlag_domain__name__is_protected: Boolean, mlag_domain__domain_id__value: BigInt, mlag_domain__domain_id__values: [BigInt], mlag_domain__domain_id__source__id: ID, mlag_domain__domain_id__owner__id: ID, mlag_domain__domain_id__is_visible: Boolean, mlag_domain__domain_id__is_protected: Boolean, profiles__ids: [ID], profiles__isnull: Boolean, profiles__profile_name__value: String, profiles__profile_name__values: [String], profiles__profile_name__source__id: ID, profiles__profile_name__owner__id: ID, profiles__profile_name__is_visible: Boolean, profiles__profile_name__is_protected: Boolean, profiles__profile_priority__value: BigInt, profiles__profile_priority__values: [BigInt], profiles__profile_priority__source__id: ID, profiles__profile_priority__owner__id: ID, profiles__profile_priority__is_visible: Boolean, profiles__profile_priority__is_protected: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String]): PaginatedInfraMlagInterface! + InfraService(offset: Int, limit: Int, order: OrderInput, ids: [ID], name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], profiles__ids: [ID], profiles__isnull: Boolean, profiles__profile_name__value: String, profiles__profile_name__values: [String], profiles__profile_name__source__id: ID, profiles__profile_name__owner__id: ID, profiles__profile_name__is_visible: Boolean, profiles__profile_name__is_protected: Boolean, profiles__profile_priority__value: BigInt, profiles__profile_priority__values: [BigInt], profiles__profile_priority__source__id: ID, profiles__profile_priority__owner__id: ID, profiles__profile_priority__is_visible: Boolean, profiles__profile_priority__is_protected: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String]): PaginatedInfraService! + LocationGeneric(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], parent__ids: [ID], parent__isnull: Boolean, parent__name__value: String, parent__name__values: [String], parent__name__source__id: ID, parent__name__owner__id: ID, parent__name__is_visible: Boolean, parent__name__is_protected: Boolean, parent__description__value: String, parent__description__values: [String], parent__description__source__id: ID, parent__description__owner__id: ID, parent__description__is_visible: Boolean, parent__description__is_protected: Boolean, profiles__ids: [ID], profiles__isnull: Boolean, profiles__profile_name__value: String, profiles__profile_name__values: [String], profiles__profile_name__source__id: ID, profiles__profile_name__owner__id: ID, profiles__profile_name__is_visible: Boolean, profiles__profile_name__is_protected: Boolean, profiles__profile_priority__value: BigInt, profiles__profile_priority__values: [BigInt], profiles__profile_priority__source__id: ID, profiles__profile_priority__owner__id: ID, profiles__profile_priority__is_visible: Boolean, profiles__profile_priority__is_protected: Boolean, children__ids: [ID], children__isnull: Boolean, children__name__value: String, children__name__values: [String], children__name__source__id: ID, children__name__owner__id: ID, children__name__is_visible: Boolean, children__name__is_protected: Boolean, children__description__value: String, children__description__values: [String], children__description__source__id: ID, children__description__owner__id: ID, children__description__is_visible: Boolean, children__description__is_protected: Boolean): PaginatedLocationGeneric! + OrganizationGeneric(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], tags__ids: [ID], tags__isnull: Boolean, tags__description__value: String, tags__description__values: [String], tags__description__source__id: ID, tags__description__owner__id: ID, tags__description__is_visible: Boolean, tags__description__is_protected: Boolean, tags__name__value: String, tags__name__values: [String], tags__name__source__id: ID, tags__name__owner__id: ID, tags__name__is_visible: Boolean, tags__name__is_protected: Boolean, asn__ids: [ID], asn__isnull: Boolean, asn__name__value: String, asn__name__values: [String], asn__name__source__id: ID, asn__name__owner__id: ID, asn__name__is_visible: Boolean, asn__name__is_protected: Boolean, asn__description__value: String, asn__description__values: [String], asn__description__source__id: ID, asn__description__owner__id: ID, asn__description__is_visible: Boolean, asn__description__is_protected: Boolean, asn__asn__value: BigInt, asn__asn__values: [BigInt], asn__asn__source__id: ID, asn__asn__owner__id: ID, asn__asn__is_visible: Boolean, asn__asn__is_protected: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], profiles__ids: [ID], profiles__isnull: Boolean, profiles__profile_name__value: String, profiles__profile_name__values: [String], profiles__profile_name__source__id: ID, profiles__profile_name__owner__id: ID, profiles__profile_name__is_visible: Boolean, profiles__profile_name__is_protected: Boolean, profiles__profile_priority__value: BigInt, profiles__profile_priority__values: [BigInt], profiles__profile_priority__source__id: ID, profiles__profile_priority__owner__id: ID, profiles__profile_priority__is_visible: Boolean, profiles__profile_priority__is_protected: Boolean): PaginatedOrganizationGeneric! + CoreProfile(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], profile_name__value: String, profile_name__values: [String], profile_name__isnull: Boolean, profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__isnull: Boolean, profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String]): PaginatedCoreProfile! + CoreObjectComponentTemplate(offset: Int, limit: Int, order: OrderInput, ids: [ID], template_name__value: String, template_name__values: [String], template_name__isnull: Boolean, template_name__source__id: ID, template_name__owner__id: ID, template_name__is_visible: Boolean, template_name__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String]): PaginatedCoreObjectComponentTemplate! + CoreObjectTemplate(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], template_name__value: String, template_name__values: [String], template_name__isnull: Boolean, template_name__source__id: ID, template_name__owner__id: ID, template_name__is_visible: Boolean, template_name__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String]): PaginatedCoreObjectTemplate! + CoreWeightedPoolResource(offset: Int, limit: Int, order: OrderInput, ids: [ID], allocation_weight__value: BigInt, allocation_weight__values: [BigInt], allocation_weight__isnull: Boolean, allocation_weight__source__id: ID, allocation_weight__owner__id: ID, allocation_weight__is_visible: Boolean, allocation_weight__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String]): PaginatedCoreWeightedPoolResource! + CoreAction(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], triggers__ids: [ID], triggers__isnull: Boolean, triggers__active__value: Boolean, triggers__active__values: [Boolean], triggers__active__source__id: ID, triggers__active__owner__id: ID, triggers__active__is_visible: Boolean, triggers__active__is_protected: Boolean, triggers__description__value: String, triggers__description__values: [String], triggers__description__source__id: ID, triggers__description__owner__id: ID, triggers__description__is_visible: Boolean, triggers__description__is_protected: Boolean, triggers__branch_scope__value: String, triggers__branch_scope__values: [String], triggers__branch_scope__source__id: ID, triggers__branch_scope__owner__id: ID, triggers__branch_scope__is_visible: Boolean, triggers__branch_scope__is_protected: Boolean, triggers__name__value: String, triggers__name__values: [String], triggers__name__source__id: ID, triggers__name__owner__id: ID, triggers__name__is_visible: Boolean, triggers__name__is_protected: Boolean): PaginatedCoreAction! + CoreNodeTriggerMatch(offset: Int, limit: Int, order: OrderInput, ids: [ID], any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String], trigger__ids: [ID], trigger__isnull: Boolean, trigger__node_kind__value: String, trigger__node_kind__values: [String], trigger__node_kind__source__id: ID, trigger__node_kind__owner__id: ID, trigger__node_kind__is_visible: Boolean, trigger__node_kind__is_protected: Boolean, trigger__mutation_action__value: String, trigger__mutation_action__values: [String], trigger__mutation_action__source__id: ID, trigger__mutation_action__owner__id: ID, trigger__mutation_action__is_visible: Boolean, trigger__mutation_action__is_protected: Boolean, trigger__active__value: Boolean, trigger__active__values: [Boolean], trigger__active__source__id: ID, trigger__active__owner__id: ID, trigger__active__is_visible: Boolean, trigger__active__is_protected: Boolean, trigger__description__value: String, trigger__description__values: [String], trigger__description__source__id: ID, trigger__description__owner__id: ID, trigger__description__is_visible: Boolean, trigger__description__is_protected: Boolean, trigger__branch_scope__value: String, trigger__branch_scope__values: [String], trigger__branch_scope__source__id: ID, trigger__branch_scope__owner__id: ID, trigger__branch_scope__is_visible: Boolean, trigger__branch_scope__is_protected: Boolean, trigger__name__value: String, trigger__name__values: [String], trigger__name__source__id: ID, trigger__name__owner__id: ID, trigger__name__is_visible: Boolean, trigger__name__is_protected: Boolean): PaginatedCoreNodeTriggerMatch! + CoreTriggerRule(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], active__value: Boolean, active__values: [Boolean], active__isnull: Boolean, active__source__id: ID, active__owner__id: ID, active__is_visible: Boolean, active__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, branch_scope__value: String, branch_scope__values: [String], branch_scope__isnull: Boolean, branch_scope__source__id: ID, branch_scope__owner__id: ID, branch_scope__is_visible: Boolean, branch_scope__is_protected: Boolean, name__value: String, name__values: [String], name__isnull: Boolean, name__source__id: ID, name__owner__id: ID, name__is_visible: Boolean, name__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], action__ids: [ID], action__isnull: Boolean, action__description__value: String, action__description__values: [String], action__description__source__id: ID, action__description__owner__id: ID, action__description__is_visible: Boolean, action__description__is_protected: Boolean, action__name__value: String, action__name__values: [String], action__name__source__id: ID, action__name__owner__id: ID, action__name__is_visible: Boolean, action__name__is_protected: Boolean, subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String]): PaginatedCoreTriggerRule! + ProfileBuiltinTag(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], profile_name__value: String, profile_name__values: [String], profile_name__isnull: Boolean, profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__isnull: Boolean, profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, related_nodes__ids: [ID], related_nodes__isnull: Boolean, related_nodes__description__value: String, related_nodes__description__values: [String], related_nodes__description__source__id: ID, related_nodes__description__owner__id: ID, related_nodes__description__is_visible: Boolean, related_nodes__description__is_protected: Boolean, related_nodes__name__value: String, related_nodes__name__values: [String], related_nodes__name__source__id: ID, related_nodes__name__owner__id: ID, related_nodes__name__is_visible: Boolean, related_nodes__name__is_protected: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String]): PaginatedProfileBuiltinTag! + ProfileIpamNamespace(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], profile_name__value: String, profile_name__values: [String], profile_name__isnull: Boolean, profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__isnull: Boolean, profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, related_nodes__ids: [ID], related_nodes__isnull: Boolean, related_nodes__default__value: Boolean, related_nodes__default__values: [Boolean], related_nodes__default__source__id: ID, related_nodes__default__owner__id: ID, related_nodes__default__is_visible: Boolean, related_nodes__default__is_protected: Boolean, related_nodes__name__value: String, related_nodes__name__values: [String], related_nodes__name__source__id: ID, related_nodes__name__owner__id: ID, related_nodes__name__is_visible: Boolean, related_nodes__name__is_protected: Boolean, related_nodes__description__value: String, related_nodes__description__values: [String], related_nodes__description__source__id: ID, related_nodes__description__owner__id: ID, related_nodes__description__is_visible: Boolean, related_nodes__description__is_protected: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String]): PaginatedProfileIpamNamespace! + ProfileInfraAutonomousSystem(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], profile_name__value: String, profile_name__values: [String], profile_name__isnull: Boolean, profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__isnull: Boolean, profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, related_nodes__ids: [ID], related_nodes__isnull: Boolean, related_nodes__name__value: String, related_nodes__name__values: [String], related_nodes__name__source__id: ID, related_nodes__name__owner__id: ID, related_nodes__name__is_visible: Boolean, related_nodes__name__is_protected: Boolean, related_nodes__description__value: String, related_nodes__description__values: [String], related_nodes__description__source__id: ID, related_nodes__description__owner__id: ID, related_nodes__description__is_visible: Boolean, related_nodes__description__is_protected: Boolean, related_nodes__asn__value: BigInt, related_nodes__asn__values: [BigInt], related_nodes__asn__source__id: ID, related_nodes__asn__owner__id: ID, related_nodes__asn__is_visible: Boolean, related_nodes__asn__is_protected: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String]): PaginatedProfileInfraAutonomousSystem! + ProfileInfraBGPPeerGroup(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], profile_name__value: String, profile_name__values: [String], profile_name__isnull: Boolean, profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__isnull: Boolean, profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean, import_policies__value: String, import_policies__values: [String], import_policies__isnull: Boolean, import_policies__source__id: ID, import_policies__owner__id: ID, import_policies__is_visible: Boolean, import_policies__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, export_policies__value: String, export_policies__values: [String], export_policies__isnull: Boolean, export_policies__source__id: ID, export_policies__owner__id: ID, export_policies__is_visible: Boolean, export_policies__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, related_nodes__ids: [ID], related_nodes__isnull: Boolean, related_nodes__import_policies__value: String, related_nodes__import_policies__values: [String], related_nodes__import_policies__source__id: ID, related_nodes__import_policies__owner__id: ID, related_nodes__import_policies__is_visible: Boolean, related_nodes__import_policies__is_protected: Boolean, related_nodes__description__value: String, related_nodes__description__values: [String], related_nodes__description__source__id: ID, related_nodes__description__owner__id: ID, related_nodes__description__is_visible: Boolean, related_nodes__description__is_protected: Boolean, related_nodes__export_policies__value: String, related_nodes__export_policies__values: [String], related_nodes__export_policies__source__id: ID, related_nodes__export_policies__owner__id: ID, related_nodes__export_policies__is_visible: Boolean, related_nodes__export_policies__is_protected: Boolean, related_nodes__name__value: String, related_nodes__name__values: [String], related_nodes__name__source__id: ID, related_nodes__name__owner__id: ID, related_nodes__name__is_visible: Boolean, related_nodes__name__is_protected: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String]): PaginatedProfileInfraBGPPeerGroup! + ProfileInfraBGPSession(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], profile_name__value: String, profile_name__values: [String], profile_name__isnull: Boolean, profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__isnull: Boolean, profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, import_policies__value: String, import_policies__values: [String], import_policies__isnull: Boolean, import_policies__source__id: ID, import_policies__owner__id: ID, import_policies__is_visible: Boolean, import_policies__is_protected: Boolean, export_policies__value: String, export_policies__values: [String], export_policies__isnull: Boolean, export_policies__source__id: ID, export_policies__owner__id: ID, export_policies__is_visible: Boolean, export_policies__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, related_nodes__ids: [ID], related_nodes__isnull: Boolean, related_nodes__type__value: String, related_nodes__type__values: [String], related_nodes__type__source__id: ID, related_nodes__type__owner__id: ID, related_nodes__type__is_visible: Boolean, related_nodes__type__is_protected: Boolean, related_nodes__description__value: String, related_nodes__description__values: [String], related_nodes__description__source__id: ID, related_nodes__description__owner__id: ID, related_nodes__description__is_visible: Boolean, related_nodes__description__is_protected: Boolean, related_nodes__import_policies__value: String, related_nodes__import_policies__values: [String], related_nodes__import_policies__source__id: ID, related_nodes__import_policies__owner__id: ID, related_nodes__import_policies__is_visible: Boolean, related_nodes__import_policies__is_protected: Boolean, related_nodes__status__value: String, related_nodes__status__values: [String], related_nodes__status__source__id: ID, related_nodes__status__owner__id: ID, related_nodes__status__is_visible: Boolean, related_nodes__status__is_protected: Boolean, related_nodes__role__value: String, related_nodes__role__values: [String], related_nodes__role__source__id: ID, related_nodes__role__owner__id: ID, related_nodes__role__is_visible: Boolean, related_nodes__role__is_protected: Boolean, related_nodes__export_policies__value: String, related_nodes__export_policies__values: [String], related_nodes__export_policies__source__id: ID, related_nodes__export_policies__owner__id: ID, related_nodes__export_policies__is_visible: Boolean, related_nodes__export_policies__is_protected: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String]): PaginatedProfileInfraBGPSession! + ProfileInfraBackBoneService(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], profile_name__value: String, profile_name__values: [String], profile_name__isnull: Boolean, profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__isnull: Boolean, profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, related_nodes__ids: [ID], related_nodes__isnull: Boolean, related_nodes__internal_circuit_id__value: String, related_nodes__internal_circuit_id__values: [String], related_nodes__internal_circuit_id__source__id: ID, related_nodes__internal_circuit_id__owner__id: ID, related_nodes__internal_circuit_id__is_visible: Boolean, related_nodes__internal_circuit_id__is_protected: Boolean, related_nodes__circuit_id__value: String, related_nodes__circuit_id__values: [String], related_nodes__circuit_id__source__id: ID, related_nodes__circuit_id__owner__id: ID, related_nodes__circuit_id__is_visible: Boolean, related_nodes__circuit_id__is_protected: Boolean, related_nodes__name__value: String, related_nodes__name__values: [String], related_nodes__name__source__id: ID, related_nodes__name__owner__id: ID, related_nodes__name__is_visible: Boolean, related_nodes__name__is_protected: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String]): PaginatedProfileInfraBackBoneService! + ProfileInfraCircuit(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], profile_name__value: String, profile_name__values: [String], profile_name__isnull: Boolean, profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__isnull: Boolean, profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, vendor_id__value: String, vendor_id__values: [String], vendor_id__isnull: Boolean, vendor_id__source__id: ID, vendor_id__owner__id: ID, vendor_id__is_visible: Boolean, vendor_id__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, related_nodes__ids: [ID], related_nodes__isnull: Boolean, related_nodes__role__value: String, related_nodes__role__values: [String], related_nodes__role__source__id: ID, related_nodes__role__owner__id: ID, related_nodes__role__is_visible: Boolean, related_nodes__role__is_protected: Boolean, related_nodes__status__value: String, related_nodes__status__values: [String], related_nodes__status__source__id: ID, related_nodes__status__owner__id: ID, related_nodes__status__is_visible: Boolean, related_nodes__status__is_protected: Boolean, related_nodes__description__value: String, related_nodes__description__values: [String], related_nodes__description__source__id: ID, related_nodes__description__owner__id: ID, related_nodes__description__is_visible: Boolean, related_nodes__description__is_protected: Boolean, related_nodes__vendor_id__value: String, related_nodes__vendor_id__values: [String], related_nodes__vendor_id__source__id: ID, related_nodes__vendor_id__owner__id: ID, related_nodes__vendor_id__is_visible: Boolean, related_nodes__vendor_id__is_protected: Boolean, related_nodes__circuit_id__value: String, related_nodes__circuit_id__values: [String], related_nodes__circuit_id__source__id: ID, related_nodes__circuit_id__owner__id: ID, related_nodes__circuit_id__is_visible: Boolean, related_nodes__circuit_id__is_protected: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String]): PaginatedProfileInfraCircuit! + ProfileInfraCircuitEndpoint(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], profile_name__value: String, profile_name__values: [String], profile_name__isnull: Boolean, profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__isnull: Boolean, profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, related_nodes__ids: [ID], related_nodes__isnull: Boolean, related_nodes__description__value: String, related_nodes__description__values: [String], related_nodes__description__source__id: ID, related_nodes__description__owner__id: ID, related_nodes__description__is_visible: Boolean, related_nodes__description__is_protected: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String]): PaginatedProfileInfraCircuitEndpoint! + ProfileInfraDevice(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], profile_name__value: String, profile_name__values: [String], profile_name__isnull: Boolean, profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__isnull: Boolean, profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, status__value: String, status__values: [String], status__isnull: Boolean, status__source__id: ID, status__owner__id: ID, status__is_visible: Boolean, status__is_protected: Boolean, role__value: String, role__values: [String], role__isnull: Boolean, role__source__id: ID, role__owner__id: ID, role__is_visible: Boolean, role__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, related_nodes__ids: [ID], related_nodes__isnull: Boolean, related_nodes__description__value: String, related_nodes__description__values: [String], related_nodes__description__source__id: ID, related_nodes__description__owner__id: ID, related_nodes__description__is_visible: Boolean, related_nodes__description__is_protected: Boolean, related_nodes__status__value: String, related_nodes__status__values: [String], related_nodes__status__source__id: ID, related_nodes__status__owner__id: ID, related_nodes__status__is_visible: Boolean, related_nodes__status__is_protected: Boolean, related_nodes__type__value: String, related_nodes__type__values: [String], related_nodes__type__source__id: ID, related_nodes__type__owner__id: ID, related_nodes__type__is_visible: Boolean, related_nodes__type__is_protected: Boolean, related_nodes__name__value: String, related_nodes__name__values: [String], related_nodes__name__source__id: ID, related_nodes__name__owner__id: ID, related_nodes__name__is_visible: Boolean, related_nodes__name__is_protected: Boolean, related_nodes__role__value: String, related_nodes__role__values: [String], related_nodes__role__source__id: ID, related_nodes__role__owner__id: ID, related_nodes__role__is_visible: Boolean, related_nodes__role__is_protected: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String]): PaginatedProfileInfraDevice! + ProfileInfraInterfaceL2(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], profile_name__value: String, profile_name__values: [String], profile_name__isnull: Boolean, profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__isnull: Boolean, profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean, lacp_priority__value: BigInt, lacp_priority__values: [BigInt], lacp_priority__isnull: Boolean, lacp_priority__source__id: ID, lacp_priority__owner__id: ID, lacp_priority__is_visible: Boolean, lacp_priority__is_protected: Boolean, lacp_rate__value: String, lacp_rate__values: [String], lacp_rate__isnull: Boolean, lacp_rate__source__id: ID, lacp_rate__owner__id: ID, lacp_rate__is_visible: Boolean, lacp_rate__is_protected: Boolean, mtu__value: BigInt, mtu__values: [BigInt], mtu__isnull: Boolean, mtu__source__id: ID, mtu__owner__id: ID, mtu__is_visible: Boolean, mtu__is_protected: Boolean, role__value: String, role__values: [String], role__isnull: Boolean, role__source__id: ID, role__owner__id: ID, role__is_visible: Boolean, role__is_protected: Boolean, enabled__value: Boolean, enabled__values: [Boolean], enabled__isnull: Boolean, enabled__source__id: ID, enabled__owner__id: ID, enabled__is_visible: Boolean, enabled__is_protected: Boolean, status__value: String, status__values: [String], status__isnull: Boolean, status__source__id: ID, status__owner__id: ID, status__is_visible: Boolean, status__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, related_nodes__ids: [ID], related_nodes__isnull: Boolean, related_nodes__lacp_priority__value: BigInt, related_nodes__lacp_priority__values: [BigInt], related_nodes__lacp_priority__source__id: ID, related_nodes__lacp_priority__owner__id: ID, related_nodes__lacp_priority__is_visible: Boolean, related_nodes__lacp_priority__is_protected: Boolean, related_nodes__l2_mode__value: String, related_nodes__l2_mode__values: [String], related_nodes__l2_mode__source__id: ID, related_nodes__l2_mode__owner__id: ID, related_nodes__l2_mode__is_visible: Boolean, related_nodes__l2_mode__is_protected: Boolean, related_nodes__lacp_rate__value: String, related_nodes__lacp_rate__values: [String], related_nodes__lacp_rate__source__id: ID, related_nodes__lacp_rate__owner__id: ID, related_nodes__lacp_rate__is_visible: Boolean, related_nodes__lacp_rate__is_protected: Boolean, related_nodes__mtu__value: BigInt, related_nodes__mtu__values: [BigInt], related_nodes__mtu__source__id: ID, related_nodes__mtu__owner__id: ID, related_nodes__mtu__is_visible: Boolean, related_nodes__mtu__is_protected: Boolean, related_nodes__role__value: String, related_nodes__role__values: [String], related_nodes__role__source__id: ID, related_nodes__role__owner__id: ID, related_nodes__role__is_visible: Boolean, related_nodes__role__is_protected: Boolean, related_nodes__speed__value: BigInt, related_nodes__speed__values: [BigInt], related_nodes__speed__source__id: ID, related_nodes__speed__owner__id: ID, related_nodes__speed__is_visible: Boolean, related_nodes__speed__is_protected: Boolean, related_nodes__enabled__value: Boolean, related_nodes__enabled__values: [Boolean], related_nodes__enabled__source__id: ID, related_nodes__enabled__owner__id: ID, related_nodes__enabled__is_visible: Boolean, related_nodes__enabled__is_protected: Boolean, related_nodes__status__value: String, related_nodes__status__values: [String], related_nodes__status__source__id: ID, related_nodes__status__owner__id: ID, related_nodes__status__is_visible: Boolean, related_nodes__status__is_protected: Boolean, related_nodes__description__value: String, related_nodes__description__values: [String], related_nodes__description__source__id: ID, related_nodes__description__owner__id: ID, related_nodes__description__is_visible: Boolean, related_nodes__description__is_protected: Boolean, related_nodes__name__value: String, related_nodes__name__values: [String], related_nodes__name__source__id: ID, related_nodes__name__owner__id: ID, related_nodes__name__is_visible: Boolean, related_nodes__name__is_protected: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String]): PaginatedProfileInfraInterfaceL2! + ProfileInfraInterfaceL3(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], profile_name__value: String, profile_name__values: [String], profile_name__isnull: Boolean, profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__isnull: Boolean, profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean, lacp_priority__value: BigInt, lacp_priority__values: [BigInt], lacp_priority__isnull: Boolean, lacp_priority__source__id: ID, lacp_priority__owner__id: ID, lacp_priority__is_visible: Boolean, lacp_priority__is_protected: Boolean, lacp_rate__value: String, lacp_rate__values: [String], lacp_rate__isnull: Boolean, lacp_rate__source__id: ID, lacp_rate__owner__id: ID, lacp_rate__is_visible: Boolean, lacp_rate__is_protected: Boolean, mtu__value: BigInt, mtu__values: [BigInt], mtu__isnull: Boolean, mtu__source__id: ID, mtu__owner__id: ID, mtu__is_visible: Boolean, mtu__is_protected: Boolean, role__value: String, role__values: [String], role__isnull: Boolean, role__source__id: ID, role__owner__id: ID, role__is_visible: Boolean, role__is_protected: Boolean, enabled__value: Boolean, enabled__values: [Boolean], enabled__isnull: Boolean, enabled__source__id: ID, enabled__owner__id: ID, enabled__is_visible: Boolean, enabled__is_protected: Boolean, status__value: String, status__values: [String], status__isnull: Boolean, status__source__id: ID, status__owner__id: ID, status__is_visible: Boolean, status__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, related_nodes__ids: [ID], related_nodes__isnull: Boolean, related_nodes__lacp_priority__value: BigInt, related_nodes__lacp_priority__values: [BigInt], related_nodes__lacp_priority__source__id: ID, related_nodes__lacp_priority__owner__id: ID, related_nodes__lacp_priority__is_visible: Boolean, related_nodes__lacp_priority__is_protected: Boolean, related_nodes__lacp_rate__value: String, related_nodes__lacp_rate__values: [String], related_nodes__lacp_rate__source__id: ID, related_nodes__lacp_rate__owner__id: ID, related_nodes__lacp_rate__is_visible: Boolean, related_nodes__lacp_rate__is_protected: Boolean, related_nodes__mtu__value: BigInt, related_nodes__mtu__values: [BigInt], related_nodes__mtu__source__id: ID, related_nodes__mtu__owner__id: ID, related_nodes__mtu__is_visible: Boolean, related_nodes__mtu__is_protected: Boolean, related_nodes__role__value: String, related_nodes__role__values: [String], related_nodes__role__source__id: ID, related_nodes__role__owner__id: ID, related_nodes__role__is_visible: Boolean, related_nodes__role__is_protected: Boolean, related_nodes__speed__value: BigInt, related_nodes__speed__values: [BigInt], related_nodes__speed__source__id: ID, related_nodes__speed__owner__id: ID, related_nodes__speed__is_visible: Boolean, related_nodes__speed__is_protected: Boolean, related_nodes__enabled__value: Boolean, related_nodes__enabled__values: [Boolean], related_nodes__enabled__source__id: ID, related_nodes__enabled__owner__id: ID, related_nodes__enabled__is_visible: Boolean, related_nodes__enabled__is_protected: Boolean, related_nodes__status__value: String, related_nodes__status__values: [String], related_nodes__status__source__id: ID, related_nodes__status__owner__id: ID, related_nodes__status__is_visible: Boolean, related_nodes__status__is_protected: Boolean, related_nodes__description__value: String, related_nodes__description__values: [String], related_nodes__description__source__id: ID, related_nodes__description__owner__id: ID, related_nodes__description__is_visible: Boolean, related_nodes__description__is_protected: Boolean, related_nodes__name__value: String, related_nodes__name__values: [String], related_nodes__name__source__id: ID, related_nodes__name__owner__id: ID, related_nodes__name__is_visible: Boolean, related_nodes__name__is_protected: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String]): PaginatedProfileInfraInterfaceL3! + ProfileInfraLagInterfaceL2(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], profile_name__value: String, profile_name__values: [String], profile_name__isnull: Boolean, profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__isnull: Boolean, profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean, mtu__value: BigInt, mtu__values: [BigInt], mtu__isnull: Boolean, mtu__source__id: ID, mtu__owner__id: ID, mtu__is_visible: Boolean, mtu__is_protected: Boolean, role__value: String, role__values: [String], role__isnull: Boolean, role__source__id: ID, role__owner__id: ID, role__is_visible: Boolean, role__is_protected: Boolean, enabled__value: Boolean, enabled__values: [Boolean], enabled__isnull: Boolean, enabled__source__id: ID, enabled__owner__id: ID, enabled__is_visible: Boolean, enabled__is_protected: Boolean, status__value: String, status__values: [String], status__isnull: Boolean, status__source__id: ID, status__owner__id: ID, status__is_visible: Boolean, status__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, minimum_links__value: BigInt, minimum_links__values: [BigInt], minimum_links__isnull: Boolean, minimum_links__source__id: ID, minimum_links__owner__id: ID, minimum_links__is_visible: Boolean, minimum_links__is_protected: Boolean, max_bundle__value: BigInt, max_bundle__values: [BigInt], max_bundle__isnull: Boolean, max_bundle__source__id: ID, max_bundle__owner__id: ID, max_bundle__is_visible: Boolean, max_bundle__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, related_nodes__ids: [ID], related_nodes__isnull: Boolean, related_nodes__l2_mode__value: String, related_nodes__l2_mode__values: [String], related_nodes__l2_mode__source__id: ID, related_nodes__l2_mode__owner__id: ID, related_nodes__l2_mode__is_visible: Boolean, related_nodes__l2_mode__is_protected: Boolean, related_nodes__mtu__value: BigInt, related_nodes__mtu__values: [BigInt], related_nodes__mtu__source__id: ID, related_nodes__mtu__owner__id: ID, related_nodes__mtu__is_visible: Boolean, related_nodes__mtu__is_protected: Boolean, related_nodes__role__value: String, related_nodes__role__values: [String], related_nodes__role__source__id: ID, related_nodes__role__owner__id: ID, related_nodes__role__is_visible: Boolean, related_nodes__role__is_protected: Boolean, related_nodes__speed__value: BigInt, related_nodes__speed__values: [BigInt], related_nodes__speed__source__id: ID, related_nodes__speed__owner__id: ID, related_nodes__speed__is_visible: Boolean, related_nodes__speed__is_protected: Boolean, related_nodes__enabled__value: Boolean, related_nodes__enabled__values: [Boolean], related_nodes__enabled__source__id: ID, related_nodes__enabled__owner__id: ID, related_nodes__enabled__is_visible: Boolean, related_nodes__enabled__is_protected: Boolean, related_nodes__status__value: String, related_nodes__status__values: [String], related_nodes__status__source__id: ID, related_nodes__status__owner__id: ID, related_nodes__status__is_visible: Boolean, related_nodes__status__is_protected: Boolean, related_nodes__description__value: String, related_nodes__description__values: [String], related_nodes__description__source__id: ID, related_nodes__description__owner__id: ID, related_nodes__description__is_visible: Boolean, related_nodes__description__is_protected: Boolean, related_nodes__name__value: String, related_nodes__name__values: [String], related_nodes__name__source__id: ID, related_nodes__name__owner__id: ID, related_nodes__name__is_visible: Boolean, related_nodes__name__is_protected: Boolean, related_nodes__minimum_links__value: BigInt, related_nodes__minimum_links__values: [BigInt], related_nodes__minimum_links__source__id: ID, related_nodes__minimum_links__owner__id: ID, related_nodes__minimum_links__is_visible: Boolean, related_nodes__minimum_links__is_protected: Boolean, related_nodes__lacp__value: String, related_nodes__lacp__values: [String], related_nodes__lacp__source__id: ID, related_nodes__lacp__owner__id: ID, related_nodes__lacp__is_visible: Boolean, related_nodes__lacp__is_protected: Boolean, related_nodes__max_bundle__value: BigInt, related_nodes__max_bundle__values: [BigInt], related_nodes__max_bundle__source__id: ID, related_nodes__max_bundle__owner__id: ID, related_nodes__max_bundle__is_visible: Boolean, related_nodes__max_bundle__is_protected: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String]): PaginatedProfileInfraLagInterfaceL2! + ProfileInfraLagInterfaceL3(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], profile_name__value: String, profile_name__values: [String], profile_name__isnull: Boolean, profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__isnull: Boolean, profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean, mtu__value: BigInt, mtu__values: [BigInt], mtu__isnull: Boolean, mtu__source__id: ID, mtu__owner__id: ID, mtu__is_visible: Boolean, mtu__is_protected: Boolean, role__value: String, role__values: [String], role__isnull: Boolean, role__source__id: ID, role__owner__id: ID, role__is_visible: Boolean, role__is_protected: Boolean, enabled__value: Boolean, enabled__values: [Boolean], enabled__isnull: Boolean, enabled__source__id: ID, enabled__owner__id: ID, enabled__is_visible: Boolean, enabled__is_protected: Boolean, status__value: String, status__values: [String], status__isnull: Boolean, status__source__id: ID, status__owner__id: ID, status__is_visible: Boolean, status__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, minimum_links__value: BigInt, minimum_links__values: [BigInt], minimum_links__isnull: Boolean, minimum_links__source__id: ID, minimum_links__owner__id: ID, minimum_links__is_visible: Boolean, minimum_links__is_protected: Boolean, max_bundle__value: BigInt, max_bundle__values: [BigInt], max_bundle__isnull: Boolean, max_bundle__source__id: ID, max_bundle__owner__id: ID, max_bundle__is_visible: Boolean, max_bundle__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, related_nodes__ids: [ID], related_nodes__isnull: Boolean, related_nodes__mtu__value: BigInt, related_nodes__mtu__values: [BigInt], related_nodes__mtu__source__id: ID, related_nodes__mtu__owner__id: ID, related_nodes__mtu__is_visible: Boolean, related_nodes__mtu__is_protected: Boolean, related_nodes__role__value: String, related_nodes__role__values: [String], related_nodes__role__source__id: ID, related_nodes__role__owner__id: ID, related_nodes__role__is_visible: Boolean, related_nodes__role__is_protected: Boolean, related_nodes__speed__value: BigInt, related_nodes__speed__values: [BigInt], related_nodes__speed__source__id: ID, related_nodes__speed__owner__id: ID, related_nodes__speed__is_visible: Boolean, related_nodes__speed__is_protected: Boolean, related_nodes__enabled__value: Boolean, related_nodes__enabled__values: [Boolean], related_nodes__enabled__source__id: ID, related_nodes__enabled__owner__id: ID, related_nodes__enabled__is_visible: Boolean, related_nodes__enabled__is_protected: Boolean, related_nodes__status__value: String, related_nodes__status__values: [String], related_nodes__status__source__id: ID, related_nodes__status__owner__id: ID, related_nodes__status__is_visible: Boolean, related_nodes__status__is_protected: Boolean, related_nodes__description__value: String, related_nodes__description__values: [String], related_nodes__description__source__id: ID, related_nodes__description__owner__id: ID, related_nodes__description__is_visible: Boolean, related_nodes__description__is_protected: Boolean, related_nodes__name__value: String, related_nodes__name__values: [String], related_nodes__name__source__id: ID, related_nodes__name__owner__id: ID, related_nodes__name__is_visible: Boolean, related_nodes__name__is_protected: Boolean, related_nodes__minimum_links__value: BigInt, related_nodes__minimum_links__values: [BigInt], related_nodes__minimum_links__source__id: ID, related_nodes__minimum_links__owner__id: ID, related_nodes__minimum_links__is_visible: Boolean, related_nodes__minimum_links__is_protected: Boolean, related_nodes__lacp__value: String, related_nodes__lacp__values: [String], related_nodes__lacp__source__id: ID, related_nodes__lacp__owner__id: ID, related_nodes__lacp__is_visible: Boolean, related_nodes__lacp__is_protected: Boolean, related_nodes__max_bundle__value: BigInt, related_nodes__max_bundle__values: [BigInt], related_nodes__max_bundle__source__id: ID, related_nodes__max_bundle__owner__id: ID, related_nodes__max_bundle__is_visible: Boolean, related_nodes__max_bundle__is_protected: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String]): PaginatedProfileInfraLagInterfaceL3! + ProfileInfraMlagDomain(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], profile_name__value: String, profile_name__values: [String], profile_name__isnull: Boolean, profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__isnull: Boolean, profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, related_nodes__ids: [ID], related_nodes__isnull: Boolean, related_nodes__name__value: String, related_nodes__name__values: [String], related_nodes__name__source__id: ID, related_nodes__name__owner__id: ID, related_nodes__name__is_visible: Boolean, related_nodes__name__is_protected: Boolean, related_nodes__domain_id__value: BigInt, related_nodes__domain_id__values: [BigInt], related_nodes__domain_id__source__id: ID, related_nodes__domain_id__owner__id: ID, related_nodes__domain_id__is_visible: Boolean, related_nodes__domain_id__is_protected: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String]): PaginatedProfileInfraMlagDomain! + ProfileInfraMlagInterfaceL2(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], profile_name__value: String, profile_name__values: [String], profile_name__isnull: Boolean, profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__isnull: Boolean, profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, related_nodes__ids: [ID], related_nodes__isnull: Boolean, related_nodes__mlag_id__value: BigInt, related_nodes__mlag_id__values: [BigInt], related_nodes__mlag_id__source__id: ID, related_nodes__mlag_id__owner__id: ID, related_nodes__mlag_id__is_visible: Boolean, related_nodes__mlag_id__is_protected: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String]): PaginatedProfileInfraMlagInterfaceL2! + ProfileInfraMlagInterfaceL3(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], profile_name__value: String, profile_name__values: [String], profile_name__isnull: Boolean, profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__isnull: Boolean, profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, related_nodes__ids: [ID], related_nodes__isnull: Boolean, related_nodes__mlag_id__value: BigInt, related_nodes__mlag_id__values: [BigInt], related_nodes__mlag_id__source__id: ID, related_nodes__mlag_id__owner__id: ID, related_nodes__mlag_id__is_visible: Boolean, related_nodes__mlag_id__is_protected: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String]): PaginatedProfileInfraMlagInterfaceL3! + ProfileInfraPlatform(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], profile_name__value: String, profile_name__values: [String], profile_name__isnull: Boolean, profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__isnull: Boolean, profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean, napalm_driver__value: String, napalm_driver__values: [String], napalm_driver__isnull: Boolean, napalm_driver__source__id: ID, napalm_driver__owner__id: ID, napalm_driver__is_visible: Boolean, napalm_driver__is_protected: Boolean, ansible_network_os__value: String, ansible_network_os__values: [String], ansible_network_os__isnull: Boolean, ansible_network_os__source__id: ID, ansible_network_os__owner__id: ID, ansible_network_os__is_visible: Boolean, ansible_network_os__is_protected: Boolean, nornir_platform__value: String, nornir_platform__values: [String], nornir_platform__isnull: Boolean, nornir_platform__source__id: ID, nornir_platform__owner__id: ID, nornir_platform__is_visible: Boolean, nornir_platform__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, netmiko_device_type__value: String, netmiko_device_type__values: [String], netmiko_device_type__isnull: Boolean, netmiko_device_type__source__id: ID, netmiko_device_type__owner__id: ID, netmiko_device_type__is_visible: Boolean, netmiko_device_type__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, related_nodes__ids: [ID], related_nodes__isnull: Boolean, related_nodes__napalm_driver__value: String, related_nodes__napalm_driver__values: [String], related_nodes__napalm_driver__source__id: ID, related_nodes__napalm_driver__owner__id: ID, related_nodes__napalm_driver__is_visible: Boolean, related_nodes__napalm_driver__is_protected: Boolean, related_nodes__ansible_network_os__value: String, related_nodes__ansible_network_os__values: [String], related_nodes__ansible_network_os__source__id: ID, related_nodes__ansible_network_os__owner__id: ID, related_nodes__ansible_network_os__is_visible: Boolean, related_nodes__ansible_network_os__is_protected: Boolean, related_nodes__nornir_platform__value: String, related_nodes__nornir_platform__values: [String], related_nodes__nornir_platform__source__id: ID, related_nodes__nornir_platform__owner__id: ID, related_nodes__nornir_platform__is_visible: Boolean, related_nodes__nornir_platform__is_protected: Boolean, related_nodes__description__value: String, related_nodes__description__values: [String], related_nodes__description__source__id: ID, related_nodes__description__owner__id: ID, related_nodes__description__is_visible: Boolean, related_nodes__description__is_protected: Boolean, related_nodes__name__value: String, related_nodes__name__values: [String], related_nodes__name__source__id: ID, related_nodes__name__owner__id: ID, related_nodes__name__is_visible: Boolean, related_nodes__name__is_protected: Boolean, related_nodes__netmiko_device_type__value: String, related_nodes__netmiko_device_type__values: [String], related_nodes__netmiko_device_type__source__id: ID, related_nodes__netmiko_device_type__owner__id: ID, related_nodes__netmiko_device_type__is_visible: Boolean, related_nodes__netmiko_device_type__is_protected: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String]): PaginatedProfileInfraPlatform! + ProfileInfraVLAN(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], profile_name__value: String, profile_name__values: [String], profile_name__isnull: Boolean, profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__isnull: Boolean, profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, related_nodes__ids: [ID], related_nodes__isnull: Boolean, related_nodes__name__value: String, related_nodes__name__values: [String], related_nodes__name__source__id: ID, related_nodes__name__owner__id: ID, related_nodes__name__is_visible: Boolean, related_nodes__name__is_protected: Boolean, related_nodes__vlan_id__value: BigInt, related_nodes__vlan_id__values: [BigInt], related_nodes__vlan_id__source__id: ID, related_nodes__vlan_id__owner__id: ID, related_nodes__vlan_id__is_visible: Boolean, related_nodes__vlan_id__is_protected: Boolean, related_nodes__role__value: String, related_nodes__role__values: [String], related_nodes__role__source__id: ID, related_nodes__role__owner__id: ID, related_nodes__role__is_visible: Boolean, related_nodes__role__is_protected: Boolean, related_nodes__description__value: String, related_nodes__description__values: [String], related_nodes__description__source__id: ID, related_nodes__description__owner__id: ID, related_nodes__description__is_visible: Boolean, related_nodes__description__is_protected: Boolean, related_nodes__status__value: String, related_nodes__status__values: [String], related_nodes__status__source__id: ID, related_nodes__status__owner__id: ID, related_nodes__status__is_visible: Boolean, related_nodes__status__is_protected: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String]): PaginatedProfileInfraVLAN! + ProfileIpamIPAddress(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], profile_name__value: String, profile_name__values: [String], profile_name__isnull: Boolean, profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__isnull: Boolean, profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, related_nodes__ids: [ID], related_nodes__isnull: Boolean, related_nodes__address__value: String, related_nodes__address__values: [String], related_nodes__address__source__id: ID, related_nodes__address__owner__id: ID, related_nodes__address__is_visible: Boolean, related_nodes__address__is_protected: Boolean, related_nodes__description__value: String, related_nodes__description__values: [String], related_nodes__description__source__id: ID, related_nodes__description__owner__id: ID, related_nodes__description__is_visible: Boolean, related_nodes__description__is_protected: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String]): PaginatedProfileIpamIPAddress! + ProfileIpamIPPrefix(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], profile_name__value: String, profile_name__values: [String], profile_name__isnull: Boolean, profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__isnull: Boolean, profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, is_pool__value: Boolean, is_pool__values: [Boolean], is_pool__isnull: Boolean, is_pool__source__id: ID, is_pool__owner__id: ID, is_pool__is_visible: Boolean, is_pool__is_protected: Boolean, member_type__value: String, member_type__values: [String], member_type__isnull: Boolean, member_type__source__id: ID, member_type__owner__id: ID, member_type__is_visible: Boolean, member_type__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, related_nodes__ids: [ID], related_nodes__isnull: Boolean, related_nodes__description__value: String, related_nodes__description__values: [String], related_nodes__description__source__id: ID, related_nodes__description__owner__id: ID, related_nodes__description__is_visible: Boolean, related_nodes__description__is_protected: Boolean, related_nodes__network_address__value: String, related_nodes__network_address__values: [String], related_nodes__network_address__source__id: ID, related_nodes__network_address__owner__id: ID, related_nodes__network_address__is_visible: Boolean, related_nodes__network_address__is_protected: Boolean, related_nodes__broadcast_address__value: String, related_nodes__broadcast_address__values: [String], related_nodes__broadcast_address__source__id: ID, related_nodes__broadcast_address__owner__id: ID, related_nodes__broadcast_address__is_visible: Boolean, related_nodes__broadcast_address__is_protected: Boolean, related_nodes__prefix__value: String, related_nodes__prefix__values: [String], related_nodes__prefix__source__id: ID, related_nodes__prefix__owner__id: ID, related_nodes__prefix__is_visible: Boolean, related_nodes__prefix__is_protected: Boolean, related_nodes__is_pool__value: Boolean, related_nodes__is_pool__values: [Boolean], related_nodes__is_pool__source__id: ID, related_nodes__is_pool__owner__id: ID, related_nodes__is_pool__is_visible: Boolean, related_nodes__is_pool__is_protected: Boolean, related_nodes__hostmask__value: String, related_nodes__hostmask__values: [String], related_nodes__hostmask__source__id: ID, related_nodes__hostmask__owner__id: ID, related_nodes__hostmask__is_visible: Boolean, related_nodes__hostmask__is_protected: Boolean, related_nodes__utilization__value: BigInt, related_nodes__utilization__values: [BigInt], related_nodes__utilization__source__id: ID, related_nodes__utilization__owner__id: ID, related_nodes__utilization__is_visible: Boolean, related_nodes__utilization__is_protected: Boolean, related_nodes__member_type__value: String, related_nodes__member_type__values: [String], related_nodes__member_type__source__id: ID, related_nodes__member_type__owner__id: ID, related_nodes__member_type__is_visible: Boolean, related_nodes__member_type__is_protected: Boolean, related_nodes__netmask__value: String, related_nodes__netmask__values: [String], related_nodes__netmask__source__id: ID, related_nodes__netmask__owner__id: ID, related_nodes__netmask__is_visible: Boolean, related_nodes__netmask__is_protected: Boolean, related_nodes__is_top_level__value: Boolean, related_nodes__is_top_level__values: [Boolean], related_nodes__is_top_level__source__id: ID, related_nodes__is_top_level__owner__id: ID, related_nodes__is_top_level__is_visible: Boolean, related_nodes__is_top_level__is_protected: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String]): PaginatedProfileIpamIPPrefix! + ProfileLocationRack(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], profile_name__value: String, profile_name__values: [String], profile_name__isnull: Boolean, profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__isnull: Boolean, profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean, status__value: String, status__values: [String], status__isnull: Boolean, status__source__id: ID, status__owner__id: ID, status__is_visible: Boolean, status__is_protected: Boolean, role__value: String, role__values: [String], role__isnull: Boolean, role__source__id: ID, role__owner__id: ID, role__is_visible: Boolean, role__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, serial_number__value: String, serial_number__values: [String], serial_number__isnull: Boolean, serial_number__source__id: ID, serial_number__owner__id: ID, serial_number__is_visible: Boolean, serial_number__is_protected: Boolean, asset_tag__value: String, asset_tag__values: [String], asset_tag__isnull: Boolean, asset_tag__source__id: ID, asset_tag__owner__id: ID, asset_tag__is_visible: Boolean, asset_tag__is_protected: Boolean, facility_id__value: String, facility_id__values: [String], facility_id__isnull: Boolean, facility_id__source__id: ID, facility_id__owner__id: ID, facility_id__is_visible: Boolean, facility_id__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, related_nodes__ids: [ID], related_nodes__isnull: Boolean, related_nodes__name__value: String, related_nodes__name__values: [String], related_nodes__name__source__id: ID, related_nodes__name__owner__id: ID, related_nodes__name__is_visible: Boolean, related_nodes__name__is_protected: Boolean, related_nodes__status__value: String, related_nodes__status__values: [String], related_nodes__status__source__id: ID, related_nodes__status__owner__id: ID, related_nodes__status__is_visible: Boolean, related_nodes__status__is_protected: Boolean, related_nodes__role__value: String, related_nodes__role__values: [String], related_nodes__role__source__id: ID, related_nodes__role__owner__id: ID, related_nodes__role__is_visible: Boolean, related_nodes__role__is_protected: Boolean, related_nodes__description__value: String, related_nodes__description__values: [String], related_nodes__description__source__id: ID, related_nodes__description__owner__id: ID, related_nodes__description__is_visible: Boolean, related_nodes__description__is_protected: Boolean, related_nodes__height__value: String, related_nodes__height__values: [String], related_nodes__height__source__id: ID, related_nodes__height__owner__id: ID, related_nodes__height__is_visible: Boolean, related_nodes__height__is_protected: Boolean, related_nodes__serial_number__value: String, related_nodes__serial_number__values: [String], related_nodes__serial_number__source__id: ID, related_nodes__serial_number__owner__id: ID, related_nodes__serial_number__is_visible: Boolean, related_nodes__serial_number__is_protected: Boolean, related_nodes__asset_tag__value: String, related_nodes__asset_tag__values: [String], related_nodes__asset_tag__source__id: ID, related_nodes__asset_tag__owner__id: ID, related_nodes__asset_tag__is_visible: Boolean, related_nodes__asset_tag__is_protected: Boolean, related_nodes__facility_id__value: String, related_nodes__facility_id__values: [String], related_nodes__facility_id__source__id: ID, related_nodes__facility_id__owner__id: ID, related_nodes__facility_id__is_visible: Boolean, related_nodes__facility_id__is_protected: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String]): PaginatedProfileLocationRack! + ProfileLocationSite(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], profile_name__value: String, profile_name__values: [String], profile_name__isnull: Boolean, profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__isnull: Boolean, profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean, city__value: String, city__values: [String], city__isnull: Boolean, city__source__id: ID, city__owner__id: ID, city__is_visible: Boolean, city__is_protected: Boolean, address__value: String, address__values: [String], address__isnull: Boolean, address__source__id: ID, address__owner__id: ID, address__is_visible: Boolean, address__is_protected: Boolean, contact__value: String, contact__values: [String], contact__isnull: Boolean, contact__source__id: ID, contact__owner__id: ID, contact__is_visible: Boolean, contact__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, related_nodes__ids: [ID], related_nodes__isnull: Boolean, related_nodes__city__value: String, related_nodes__city__values: [String], related_nodes__city__source__id: ID, related_nodes__city__owner__id: ID, related_nodes__city__is_visible: Boolean, related_nodes__city__is_protected: Boolean, related_nodes__address__value: String, related_nodes__address__values: [String], related_nodes__address__source__id: ID, related_nodes__address__owner__id: ID, related_nodes__address__is_visible: Boolean, related_nodes__address__is_protected: Boolean, related_nodes__contact__value: String, related_nodes__contact__values: [String], related_nodes__contact__source__id: ID, related_nodes__contact__owner__id: ID, related_nodes__contact__is_visible: Boolean, related_nodes__contact__is_protected: Boolean, related_nodes__name__value: String, related_nodes__name__values: [String], related_nodes__name__source__id: ID, related_nodes__name__owner__id: ID, related_nodes__name__is_visible: Boolean, related_nodes__name__is_protected: Boolean, related_nodes__description__value: String, related_nodes__description__values: [String], related_nodes__description__source__id: ID, related_nodes__description__owner__id: ID, related_nodes__description__is_visible: Boolean, related_nodes__description__is_protected: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String]): PaginatedProfileLocationSite! + ProfileOrganizationProvider(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], profile_name__value: String, profile_name__values: [String], profile_name__isnull: Boolean, profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__isnull: Boolean, profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, related_nodes__ids: [ID], related_nodes__isnull: Boolean, related_nodes__name__value: String, related_nodes__name__values: [String], related_nodes__name__source__id: ID, related_nodes__name__owner__id: ID, related_nodes__name__is_visible: Boolean, related_nodes__name__is_protected: Boolean, related_nodes__description__value: String, related_nodes__description__values: [String], related_nodes__description__source__id: ID, related_nodes__description__owner__id: ID, related_nodes__description__is_visible: Boolean, related_nodes__description__is_protected: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String]): PaginatedProfileOrganizationProvider! + ProfileOrganizationTenant(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], profile_name__value: String, profile_name__values: [String], profile_name__isnull: Boolean, profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__isnull: Boolean, profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, related_nodes__ids: [ID], related_nodes__isnull: Boolean, related_nodes__name__value: String, related_nodes__name__values: [String], related_nodes__name__source__id: ID, related_nodes__name__owner__id: ID, related_nodes__name__is_visible: Boolean, related_nodes__name__is_protected: Boolean, related_nodes__description__value: String, related_nodes__description__values: [String], related_nodes__description__source__id: ID, related_nodes__description__owner__id: ID, related_nodes__description__is_visible: Boolean, related_nodes__description__is_protected: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String]): PaginatedProfileOrganizationTenant! + ProfileBuiltinIPPrefix(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], profile_name__value: String, profile_name__values: [String], profile_name__isnull: Boolean, profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__isnull: Boolean, profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, is_pool__value: Boolean, is_pool__values: [Boolean], is_pool__isnull: Boolean, is_pool__source__id: ID, is_pool__owner__id: ID, is_pool__is_visible: Boolean, is_pool__is_protected: Boolean, member_type__value: String, member_type__values: [String], member_type__isnull: Boolean, member_type__source__id: ID, member_type__owner__id: ID, member_type__is_visible: Boolean, member_type__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, related_nodes__ids: [ID], related_nodes__isnull: Boolean, related_nodes__description__value: String, related_nodes__description__values: [String], related_nodes__description__source__id: ID, related_nodes__description__owner__id: ID, related_nodes__description__is_visible: Boolean, related_nodes__description__is_protected: Boolean, related_nodes__network_address__value: String, related_nodes__network_address__values: [String], related_nodes__network_address__source__id: ID, related_nodes__network_address__owner__id: ID, related_nodes__network_address__is_visible: Boolean, related_nodes__network_address__is_protected: Boolean, related_nodes__broadcast_address__value: String, related_nodes__broadcast_address__values: [String], related_nodes__broadcast_address__source__id: ID, related_nodes__broadcast_address__owner__id: ID, related_nodes__broadcast_address__is_visible: Boolean, related_nodes__broadcast_address__is_protected: Boolean, related_nodes__prefix__value: String, related_nodes__prefix__values: [String], related_nodes__prefix__source__id: ID, related_nodes__prefix__owner__id: ID, related_nodes__prefix__is_visible: Boolean, related_nodes__prefix__is_protected: Boolean, related_nodes__is_pool__value: Boolean, related_nodes__is_pool__values: [Boolean], related_nodes__is_pool__source__id: ID, related_nodes__is_pool__owner__id: ID, related_nodes__is_pool__is_visible: Boolean, related_nodes__is_pool__is_protected: Boolean, related_nodes__hostmask__value: String, related_nodes__hostmask__values: [String], related_nodes__hostmask__source__id: ID, related_nodes__hostmask__owner__id: ID, related_nodes__hostmask__is_visible: Boolean, related_nodes__hostmask__is_protected: Boolean, related_nodes__utilization__value: BigInt, related_nodes__utilization__values: [BigInt], related_nodes__utilization__source__id: ID, related_nodes__utilization__owner__id: ID, related_nodes__utilization__is_visible: Boolean, related_nodes__utilization__is_protected: Boolean, related_nodes__member_type__value: String, related_nodes__member_type__values: [String], related_nodes__member_type__source__id: ID, related_nodes__member_type__owner__id: ID, related_nodes__member_type__is_visible: Boolean, related_nodes__member_type__is_protected: Boolean, related_nodes__netmask__value: String, related_nodes__netmask__values: [String], related_nodes__netmask__source__id: ID, related_nodes__netmask__owner__id: ID, related_nodes__netmask__is_visible: Boolean, related_nodes__netmask__is_protected: Boolean, related_nodes__is_top_level__value: Boolean, related_nodes__is_top_level__values: [Boolean], related_nodes__is_top_level__source__id: ID, related_nodes__is_top_level__owner__id: ID, related_nodes__is_top_level__is_visible: Boolean, related_nodes__is_top_level__is_protected: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String]): PaginatedProfileBuiltinIPPrefix! + ProfileBuiltinIPAddress(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], profile_name__value: String, profile_name__values: [String], profile_name__isnull: Boolean, profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__isnull: Boolean, profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, related_nodes__ids: [ID], related_nodes__isnull: Boolean, related_nodes__address__value: String, related_nodes__address__values: [String], related_nodes__address__source__id: ID, related_nodes__address__owner__id: ID, related_nodes__address__is_visible: Boolean, related_nodes__address__is_protected: Boolean, related_nodes__description__value: String, related_nodes__description__values: [String], related_nodes__description__source__id: ID, related_nodes__description__owner__id: ID, related_nodes__description__is_visible: Boolean, related_nodes__description__is_protected: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String]): PaginatedProfileBuiltinIPAddress! + ProfileInfraEndpoint(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], profile_name__value: String, profile_name__values: [String], profile_name__isnull: Boolean, profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__isnull: Boolean, profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, related_nodes__ids: [ID], related_nodes__isnull: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String]): PaginatedProfileInfraEndpoint! + ProfileInfraInterface(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], profile_name__value: String, profile_name__values: [String], profile_name__isnull: Boolean, profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__isnull: Boolean, profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean, mtu__value: BigInt, mtu__values: [BigInt], mtu__isnull: Boolean, mtu__source__id: ID, mtu__owner__id: ID, mtu__is_visible: Boolean, mtu__is_protected: Boolean, role__value: String, role__values: [String], role__isnull: Boolean, role__source__id: ID, role__owner__id: ID, role__is_visible: Boolean, role__is_protected: Boolean, enabled__value: Boolean, enabled__values: [Boolean], enabled__isnull: Boolean, enabled__source__id: ID, enabled__owner__id: ID, enabled__is_visible: Boolean, enabled__is_protected: Boolean, status__value: String, status__values: [String], status__isnull: Boolean, status__source__id: ID, status__owner__id: ID, status__is_visible: Boolean, status__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, related_nodes__ids: [ID], related_nodes__isnull: Boolean, related_nodes__mtu__value: BigInt, related_nodes__mtu__values: [BigInt], related_nodes__mtu__source__id: ID, related_nodes__mtu__owner__id: ID, related_nodes__mtu__is_visible: Boolean, related_nodes__mtu__is_protected: Boolean, related_nodes__role__value: String, related_nodes__role__values: [String], related_nodes__role__source__id: ID, related_nodes__role__owner__id: ID, related_nodes__role__is_visible: Boolean, related_nodes__role__is_protected: Boolean, related_nodes__speed__value: BigInt, related_nodes__speed__values: [BigInt], related_nodes__speed__source__id: ID, related_nodes__speed__owner__id: ID, related_nodes__speed__is_visible: Boolean, related_nodes__speed__is_protected: Boolean, related_nodes__enabled__value: Boolean, related_nodes__enabled__values: [Boolean], related_nodes__enabled__source__id: ID, related_nodes__enabled__owner__id: ID, related_nodes__enabled__is_visible: Boolean, related_nodes__enabled__is_protected: Boolean, related_nodes__status__value: String, related_nodes__status__values: [String], related_nodes__status__source__id: ID, related_nodes__status__owner__id: ID, related_nodes__status__is_visible: Boolean, related_nodes__status__is_protected: Boolean, related_nodes__description__value: String, related_nodes__description__values: [String], related_nodes__description__source__id: ID, related_nodes__description__owner__id: ID, related_nodes__description__is_visible: Boolean, related_nodes__description__is_protected: Boolean, related_nodes__name__value: String, related_nodes__name__values: [String], related_nodes__name__source__id: ID, related_nodes__name__owner__id: ID, related_nodes__name__is_visible: Boolean, related_nodes__name__is_protected: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String]): PaginatedProfileInfraInterface! + ProfileInfraLagInterface(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], profile_name__value: String, profile_name__values: [String], profile_name__isnull: Boolean, profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__isnull: Boolean, profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean, minimum_links__value: BigInt, minimum_links__values: [BigInt], minimum_links__isnull: Boolean, minimum_links__source__id: ID, minimum_links__owner__id: ID, minimum_links__is_visible: Boolean, minimum_links__is_protected: Boolean, max_bundle__value: BigInt, max_bundle__values: [BigInt], max_bundle__isnull: Boolean, max_bundle__source__id: ID, max_bundle__owner__id: ID, max_bundle__is_visible: Boolean, max_bundle__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, related_nodes__ids: [ID], related_nodes__isnull: Boolean, related_nodes__minimum_links__value: BigInt, related_nodes__minimum_links__values: [BigInt], related_nodes__minimum_links__source__id: ID, related_nodes__minimum_links__owner__id: ID, related_nodes__minimum_links__is_visible: Boolean, related_nodes__minimum_links__is_protected: Boolean, related_nodes__lacp__value: String, related_nodes__lacp__values: [String], related_nodes__lacp__source__id: ID, related_nodes__lacp__owner__id: ID, related_nodes__lacp__is_visible: Boolean, related_nodes__lacp__is_protected: Boolean, related_nodes__max_bundle__value: BigInt, related_nodes__max_bundle__values: [BigInt], related_nodes__max_bundle__source__id: ID, related_nodes__max_bundle__owner__id: ID, related_nodes__max_bundle__is_visible: Boolean, related_nodes__max_bundle__is_protected: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String]): PaginatedProfileInfraLagInterface! + ProfileInfraMlagInterface(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], profile_name__value: String, profile_name__values: [String], profile_name__isnull: Boolean, profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__isnull: Boolean, profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, related_nodes__ids: [ID], related_nodes__isnull: Boolean, related_nodes__mlag_id__value: BigInt, related_nodes__mlag_id__values: [BigInt], related_nodes__mlag_id__source__id: ID, related_nodes__mlag_id__owner__id: ID, related_nodes__mlag_id__is_visible: Boolean, related_nodes__mlag_id__is_protected: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String]): PaginatedProfileInfraMlagInterface! + ProfileInfraService(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], profile_name__value: String, profile_name__values: [String], profile_name__isnull: Boolean, profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__isnull: Boolean, profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, related_nodes__ids: [ID], related_nodes__isnull: Boolean, related_nodes__name__value: String, related_nodes__name__values: [String], related_nodes__name__source__id: ID, related_nodes__name__owner__id: ID, related_nodes__name__is_visible: Boolean, related_nodes__name__is_protected: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String]): PaginatedProfileInfraService! + ProfileLocationGeneric(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], profile_name__value: String, profile_name__values: [String], profile_name__isnull: Boolean, profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__isnull: Boolean, profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, related_nodes__ids: [ID], related_nodes__isnull: Boolean, related_nodes__name__value: String, related_nodes__name__values: [String], related_nodes__name__source__id: ID, related_nodes__name__owner__id: ID, related_nodes__name__is_visible: Boolean, related_nodes__name__is_protected: Boolean, related_nodes__description__value: String, related_nodes__description__values: [String], related_nodes__description__source__id: ID, related_nodes__description__owner__id: ID, related_nodes__description__is_visible: Boolean, related_nodes__description__is_protected: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String]): PaginatedProfileLocationGeneric! + ProfileOrganizationGeneric(offset: Int, limit: Int, order: OrderInput, ids: [ID], hfid: [String], profile_name__value: String, profile_name__values: [String], profile_name__isnull: Boolean, profile_name__source__id: ID, profile_name__owner__id: ID, profile_name__is_visible: Boolean, profile_name__is_protected: Boolean, profile_priority__value: BigInt, profile_priority__values: [BigInt], profile_priority__isnull: Boolean, profile_priority__source__id: ID, profile_priority__owner__id: ID, profile_priority__is_visible: Boolean, profile_priority__is_protected: Boolean, description__value: String, description__values: [String], description__isnull: Boolean, description__source__id: ID, description__owner__id: ID, description__is_visible: Boolean, description__is_protected: Boolean, any__value: String, any__values: [String], any__source__id: ID, any__owner__id: ID, any__is_visible: Boolean, any__is_protected: Boolean, partial_match: Boolean, related_nodes__ids: [ID], related_nodes__isnull: Boolean, related_nodes__name__value: String, related_nodes__name__values: [String], related_nodes__name__source__id: ID, related_nodes__name__owner__id: ID, related_nodes__name__is_visible: Boolean, related_nodes__name__is_protected: Boolean, related_nodes__description__value: String, related_nodes__description__values: [String], related_nodes__description__source__id: ID, related_nodes__description__owner__id: ID, related_nodes__description__is_visible: Boolean, related_nodes__description__is_protected: Boolean, member_of_groups__ids: [ID], member_of_groups__isnull: Boolean, member_of_groups__label__value: String, member_of_groups__label__values: [String], member_of_groups__description__value: String, member_of_groups__description__values: [String], member_of_groups__name__value: String, member_of_groups__name__values: [String], member_of_groups__group_type__value: String, member_of_groups__group_type__values: [String], subscriber_of_groups__ids: [ID], subscriber_of_groups__isnull: Boolean, subscriber_of_groups__label__value: String, subscriber_of_groups__label__values: [String], subscriber_of_groups__description__value: String, subscriber_of_groups__description__values: [String], subscriber_of_groups__name__value: String, subscriber_of_groups__name__values: [String], subscriber_of_groups__group_type__value: String, subscriber_of_groups__group_type__values: [String]): PaginatedProfileOrganizationGeneric! + InfrahubAccountToken(limit: Int, offset: Int): AccountTokenEdges! + InfrahubPermissions: AccountPermissionsEdges! + + """Retrieve information about active branches.""" + Branch(ids: [ID], name: String): [Branch!]! + InfrahubInfo: Info! + InfrahubIPAddressGetNextAvailable(prefix_id: String!, prefix_length: Int): IPAddressGetNextAvailable! + InfrahubIPPrefixGetNextAvailable(prefix_id: String!, prefix_length: Int): IPPrefixGetNextAvailable! + IPAddressGetNextAvailable(prefix_id: String!, prefix_length: Int): IPAddressGetNextAvailable! @deprecated(reason: "This query has been renamed to 'InfrahubIPAddressGetNextAvailable'. It will be removed in the next version of Infrahub.") + IPPrefixGetNextAvailable(prefix_id: String!, prefix_length: Int): IPPrefixGetNextAvailable! @deprecated(reason: "This query has been renamed to 'InfrahubIPPrefixGetNextAvailable'. It will be removed in the next version of Infrahub.") + CoreProposedChangeAvailableActions(proposed_change_id: String!): AvailableActions! + Relationship(ids: [String!]!, excluded_namespaces: [String], limit: Int, offset: Int): Relationships! + InfrahubResourcePoolAllocated(pool_id: String!, resource_id: String!, limit: Int, offset: Int): PoolAllocated! + InfrahubResourcePoolUtilization(pool_id: String!): PoolUtilization! + InfrahubSearchAnywhere(q: String!, limit: Int, partial_match: Boolean): NodeEdges! + + """Retrieve the status of all infrahub workers.""" + InfrahubStatus: Status! + InfrahubTask(limit: Int, offset: Int, related_node__ids: [String], branch: String, state: [StateType], workflow: [String], ids: [String], q: String, log_limit: Int, log_offset: Int): Tasks! + + """ + Return the list of all pending or running tasks that can modify the data, for a given branch + """ + InfrahubTaskBranchStatus(branch: String): Tasks! + + """Retrieve fields mapping for converting object type""" + FieldsMappingTypeConversion(source_kind: String, target_kind: String): FieldsMapping! + DiffTree(name: String, branch: String, from_time: DateTime, to_time: DateTime, root_node_uuids: [String] @deprecated(reason: "replaced by filters"), include_parents: Boolean, filters: DiffTreeQueryFilters, limit: Int, offset: Int): DiffTree + DiffTreeSummary(name: String, branch: String, from_time: DateTime, to_time: DateTime, filters: DiffTreeQueryFilters): DiffTreeSummary + InfrahubEvent( + limit: Int + offset: Int + level: Int + + """Filter events based on if they can have children or not""" + has_children: Boolean + + """Filter events that match a specific type""" + event_type: [String!] + + """Filters specific to a given event_type""" + event_type_filter: EventTypeFilter + + """Filter events where the primary node id is within indicated node ids""" + primary_node__ids: [String!] + + """Filter events where the related node ids are within indicated node ids""" + related_node__ids: [String!] + + """ + Search events that has any of the indicated event ids listed as parents + """ + parent__ids: [String!] + + """Search events since this timestamp, defaults to 180 days back""" + since: DateTime + + """Search events until this timestamp, defaults the current time""" + until: DateTime + + """Filter the query to specific branches""" + branches: [String!] + + """Filter the query to specific accounts""" + account__ids: [String!] + ids: [String!] + + """Sort order of the events, defaults to descending order""" + order: EventSortOrder = DESC + ): Events! +} + +type AccountTokenEdges { + count: Int! + edges: [AccountTokenEdge!]! +} + +type AccountTokenEdge { + node: AccountTokenNode! +} + +type AccountTokenNode { + id: String! + name: String + expiration: String +} + +type AccountPermissionsEdges { + global_permissions: AccountGlobalPermissionEdges + object_permissions: AccountObjectPermissionEdges +} + +type AccountGlobalPermissionEdges { + count: Int! + edges: [AccountGlobalPermissionEdge!]! +} + +type AccountGlobalPermissionEdge { + node: AccountGlobalPermissionNode! +} + +type AccountGlobalPermissionNode { + id: String! + description: String + name: String! + action: String! + decision: String! + identifier: String! +} + +type AccountObjectPermissionEdges { + count: Int! + edges: [AccountObjectPermissionEdge!]! +} + +type AccountObjectPermissionEdge { + node: AccountObjectPermissionNode! +} + +type AccountObjectPermissionNode { + id: String! + description: String + namespace: String! + name: String! + action: String! + decision: String! + identifier: String! +} + +"""Branch""" +type Branch { + id: String! + name: String! + description: String + origin_branch: String + branched_from: String + created_at: String + sync_with_git: Boolean + is_default: Boolean + is_isolated: Boolean @deprecated(reason: "non isolated mode is not supported anymore") + has_schema_changes: Boolean +} + +type Info { + deployment_id: String! + version: String! +} + +type IPAddressGetNextAvailable { + address: String! +} + +type IPPrefixGetNextAvailable { + prefix: String! +} + +type AvailableActions { + """The number of available actions for the proposed change.""" + count: Int! + edges: [ActionAvailabilityEdge!]! +} + +type ActionAvailabilityEdge { + node: ActionAvailability! +} + +type ActionAvailability { + """The action that a user may want to take on a proposed change""" + action: String! + + """Tells if the action is available""" + available: Boolean! + + """The reason why an action may be unavailable""" + unavailability_reason: String +} + +type Relationships { + edges: [RelationshipNode!]! + count: Int! +} + +type RelationshipNode { + node: Relationship! +} + +type Relationship { + id: String + identifier: String + peers: [RelationshipPeer!] +} + +type RelationshipPeer { + id: String + kind: String +} + +type PoolAllocated { + """The number of allocations within the selected pool.""" + count: BigInt! + edges: [PoolAllocatedEdge!]! +} + +type PoolAllocatedEdge { + node: PoolAllocatedNode! +} + +type PoolAllocatedNode { + """The ID of the allocated node""" + id: String! + + """The common name of the resource""" + display_label: String! + + """The node kind""" + kind: String! + + """The branch where the node is allocated""" + branch: String! + + """Identifier used for the allocation""" + identifier: String +} + +type PoolUtilization { + """The number of resources within the selected pool.""" + count: BigInt! + + """The overall utilization of the pool.""" + utilization: Float! + + """The utilization in all non default branches.""" + utilization_branches: Float! + + """The overall utilization of the pool isolated to the default branch.""" + utilization_default_branch: Float! + edges: [IPPrefixUtilizationEdge!]! +} + +type IPPrefixUtilizationEdge { + node: IPPoolUtilizationResource! +} + +type IPPoolUtilizationResource { + """The ID of the current resource""" + id: String! + + """The common name of the resource""" + display_label: String! + + """The resource kind""" + kind: String! + + """The relative weight of this resource.""" + weight: BigInt! + + """The overall utilization of the resource.""" + utilization: Float! + + """The utilization of the resource on all non default branches.""" + utilization_branches: Float! + + """ + The overall utilization of the resource isolated to the default branch. + """ + utilization_default_branch: Float! +} + +type NodeEdges { + count: Int! + edges: [NodeEdge!]! +} + +type NodeEdge { + node: Node! +} + +type Node { + id: String! + + """The node kind""" + kind: String! +} + +type Status { + summary: StatusSummary! + workers: StatusWorkerEdges! +} + +type StatusSummary { + """Indicates if the schema hash is in sync on all active workers""" + schema_hash_synced: Boolean! +} + +type StatusWorkerEdges { + edges: [StatusWorkerEdge!]! +} + +type StatusWorkerEdge { + node: StatusWorker! +} + +type StatusWorker { + id: String! + active: Boolean! + schema_hash: String +} + +type Tasks { + edges: [TaskNodes!]! + count: Int! +} + +type TaskNodes { + node: TaskNode +} + +type TaskNode { + id: String! + title: String! + conclusion: String! + state: StateType + progress: Float + workflow: String + branch: String + created_at: String! + updated_at: String! + parameters: GenericScalar + tags: [String] + start_time: String + related_node: String @deprecated(reason: "This field is deprecated and it will be removed in a future release, use related_nodes instead") + related_node_kind: String @deprecated(reason: "This field is deprecated and it will be removed in a future release, use related_nodes instead") + related_nodes: [TaskRelatedNode] + logs: TaskLogEdge +} + +"""Enumeration of state types.""" +enum StateType { + SCHEDULED + PENDING + RUNNING + COMPLETED + FAILED + CANCELLED + CRASHED + PAUSED + CANCELLING +} + +type TaskRelatedNode { + id: String! + kind: String! +} + +type TaskLogEdge { + edges: [TaskLogNodes!]! + count: Int! +} + +type TaskLogNodes { + node: TaskLog +} + +type TaskLog { + message: String! + severity: String! + task_id: String! + timestamp: String! + id: String +} + +type FieldsMapping { + mapping: GenericScalar! +} + +type DiffTree { + num_added: Int + num_updated: Int + num_removed: Int + num_conflicts: Int + base_branch: String! + diff_branch: String! + from_time: DateTime! + to_time: DateTime! + num_untracked_base_changes: Int + num_untracked_diff_changes: Int + name: String + nodes: [DiffNode!] +} + +type DiffNode { + num_added: Int + num_updated: Int + num_removed: Int + num_conflicts: Int + uuid: String! + kind: String! + label: String! + status: DiffAction! + path_identifier: String! + conflict: ConflictDetails + contains_conflict: Boolean! + last_changed_at: DateTime + parent: DiffNodeParent + attributes: [DiffAttribute!]! + relationships: [DiffRelationship!]! +} + +type ConflictDetails { + uuid: String! + base_branch_action: DiffAction! + base_branch_value: String + base_branch_changed_at: DateTime! + base_branch_label: String + diff_branch_action: DiffAction! + diff_branch_value: String + diff_branch_changed_at: DateTime! + diff_branch_label: String + selected_branch: ConflictSelection + resolvable: Boolean +} + +enum ConflictSelection { + BASE_BRANCH + DIFF_BRANCH +} + +type DiffNodeParent { + uuid: String! + kind: String + relationship_name: String +} + +type DiffAttribute { + num_added: Int + num_updated: Int + num_removed: Int + num_conflicts: Int + name: String! + last_changed_at: DateTime! + status: DiffAction! + path_identifier: String! + properties: [DiffProperty!] + contains_conflict: Boolean! + conflict: ConflictDetails +} + +type DiffProperty { + property_type: String! + last_changed_at: DateTime! + previous_value: String + new_value: String + previous_label: String + new_label: String + status: DiffAction! + path_identifier: String! + conflict: ConflictDetails +} + +type DiffRelationship { + num_added: Int + num_updated: Int + num_removed: Int + num_conflicts: Int + name: String! + label: String + last_changed_at: DateTime + cardinality: RelationshipCardinality! + status: DiffAction! + path_identifier: String! + elements: [DiffSingleRelationship!]! + contains_conflict: Boolean! +} + +"""An enumeration.""" +enum RelationshipCardinality { + ONE + MANY +} + +type DiffSingleRelationship { + num_added: Int + num_updated: Int + num_removed: Int + num_conflicts: Int + last_changed_at: DateTime + status: DiffAction! + peer_id: String! + peer_label: String + path_identifier: String! + contains_conflict: Boolean! + conflict: ConflictDetails + properties: [DiffProperty!] +} + +input DiffTreeQueryFilters { + ids: [String] + status: IncExclFilterStatusOptions + kind: IncExclFilterOptions + namespace: IncExclFilterOptions +} + +input IncExclFilterStatusOptions { + includes: [DiffAction] + excludes: [DiffAction] +} + +input IncExclFilterOptions { + includes: [String] + excludes: [String] +} + +type DiffTreeSummary { + num_added: Int + num_updated: Int + num_removed: Int + num_conflicts: Int + base_branch: String! + diff_branch: String! + from_time: DateTime! + to_time: DateTime! + num_unchanged: Int + num_untracked_base_changes: Int + num_untracked_diff_changes: Int +} + +type Events { + edges: [EventNodes!]! + count: Int! +} + +type EventNodes { + node: EventNodeInterface +} + +input EventTypeFilter { + """Filters specific to infrahub.branch.merged events""" + branch_merged: BranchEventTypeFilter = null + + """Filters specific to infrahub.branch.rebased events""" + branch_rebased: BranchEventTypeFilter = null +} + +input BranchEventTypeFilter { + """Name of impacted branches""" + branches: [String!]! +} + +"""An enumeration.""" +enum EventSortOrder { + ASC + DESC +} + +type Mutation { + """Menu Item""" + CoreMenuItemCreate(context: ContextInput, data: CoreMenuItemCreateInput!): CoreMenuItemCreate + + """Menu Item""" + CoreMenuItemUpdate(context: ContextInput, data: CoreMenuItemUpdateInput!): CoreMenuItemUpdate + + """Menu Item""" + CoreMenuItemUpsert(context: ContextInput, data: CoreMenuItemUpsertInput!): CoreMenuItemUpsert + + """Menu Item""" + CoreMenuItemDelete(context: ContextInput, data: DeleteInput!): CoreMenuItemDelete + + """Group of nodes of any kind.""" + CoreStandardGroupCreate(context: ContextInput, data: CoreStandardGroupCreateInput!): CoreStandardGroupCreate + + """Group of nodes of any kind.""" + CoreStandardGroupUpdate(context: ContextInput, data: CoreStandardGroupUpdateInput!): CoreStandardGroupUpdate + + """Group of nodes of any kind.""" + CoreStandardGroupUpsert(context: ContextInput, data: CoreStandardGroupUpsertInput!): CoreStandardGroupUpsert + + """Group of nodes of any kind.""" + CoreStandardGroupDelete(context: ContextInput, data: DeleteInput!): CoreStandardGroupDelete + + """Group of nodes that are created by a generator.""" + CoreGeneratorGroupCreate(context: ContextInput, data: CoreGeneratorGroupCreateInput!): CoreGeneratorGroupCreate + + """Group of nodes that are created by a generator.""" + CoreGeneratorGroupUpdate(context: ContextInput, data: CoreGeneratorGroupUpdateInput!): CoreGeneratorGroupUpdate + + """Group of nodes that are created by a generator.""" + CoreGeneratorGroupUpsert(context: ContextInput, data: CoreGeneratorGroupUpsertInput!): CoreGeneratorGroupUpsert + + """Group of nodes that are created by a generator.""" + CoreGeneratorGroupDelete(context: ContextInput, data: DeleteInput!): CoreGeneratorGroupDelete + + """Group of nodes associated with a given GraphQLQuery.""" + CoreGraphQLQueryGroupCreate(context: ContextInput, data: CoreGraphQLQueryGroupCreateInput!): CoreGraphQLQueryGroupCreate + + """Group of nodes associated with a given GraphQLQuery.""" + CoreGraphQLQueryGroupUpdate(context: ContextInput, data: CoreGraphQLQueryGroupUpdateInput!): CoreGraphQLQueryGroupUpdate + + """Group of nodes associated with a given GraphQLQuery.""" + CoreGraphQLQueryGroupUpsert(context: ContextInput, data: CoreGraphQLQueryGroupUpsertInput!): CoreGraphQLQueryGroupUpsert + + """Group of nodes associated with a given GraphQLQuery.""" + CoreGraphQLQueryGroupDelete(context: ContextInput, data: DeleteInput!): CoreGraphQLQueryGroupDelete + + """ + Standard Tag object to attach to other objects to provide some context. + """ + BuiltinTagCreate(context: ContextInput, data: BuiltinTagCreateInput!): BuiltinTagCreate + + """ + Standard Tag object to attach to other objects to provide some context. + """ + BuiltinTagUpdate(context: ContextInput, data: BuiltinTagUpdateInput!): BuiltinTagUpdate + + """ + Standard Tag object to attach to other objects to provide some context. + """ + BuiltinTagUpsert(context: ContextInput, data: BuiltinTagUpsertInput!): BuiltinTagUpsert + + """ + Standard Tag object to attach to other objects to provide some context. + """ + BuiltinTagDelete(context: ContextInput, data: DeleteInput!): BuiltinTagDelete + + """User Account for Infrahub""" + CoreAccountCreate(context: ContextInput, data: CoreAccountCreateInput!): CoreAccountCreate + + """User Account for Infrahub""" + CoreAccountUpdate(context: ContextInput, data: CoreAccountUpdateInput!): CoreAccountUpdate + + """User Account for Infrahub""" + CoreAccountUpsert(context: ContextInput, data: CoreAccountUpsertInput!): CoreAccountUpsert + + """User Account for Infrahub""" + CoreAccountDelete(context: ContextInput, data: DeleteInput!): CoreAccountDelete + + """Username/Password based credential""" + CorePasswordCredentialCreate(context: ContextInput, data: CorePasswordCredentialCreateInput!): CorePasswordCredentialCreate + + """Username/Password based credential""" + CorePasswordCredentialUpdate(context: ContextInput, data: CorePasswordCredentialUpdateInput!): CorePasswordCredentialUpdate + + """Username/Password based credential""" + CorePasswordCredentialUpsert(context: ContextInput, data: CorePasswordCredentialUpsertInput!): CorePasswordCredentialUpsert + + """Username/Password based credential""" + CorePasswordCredentialDelete(context: ContextInput, data: DeleteInput!): CorePasswordCredentialDelete + + """Metadata related to a proposed change""" + CoreProposedChangeCreate(context: ContextInput, data: CoreProposedChangeCreateInput!): CoreProposedChangeCreate + + """Metadata related to a proposed change""" + CoreProposedChangeUpdate(context: ContextInput, data: CoreProposedChangeUpdateInput!): CoreProposedChangeUpdate + + """Metadata related to a proposed change""" + CoreProposedChangeUpsert(context: ContextInput, data: CoreProposedChangeUpsertInput!): CoreProposedChangeUpsert + + """Metadata related to a proposed change""" + CoreProposedChangeDelete(context: ContextInput, data: DeleteInput!): CoreProposedChangeDelete + + """A thread on proposed change""" + CoreChangeThreadCreate(context: ContextInput, data: CoreChangeThreadCreateInput!): CoreChangeThreadCreate + + """A thread on proposed change""" + CoreChangeThreadUpdate(context: ContextInput, data: CoreChangeThreadUpdateInput!): CoreChangeThreadUpdate + + """A thread on proposed change""" + CoreChangeThreadUpsert(context: ContextInput, data: CoreChangeThreadUpsertInput!): CoreChangeThreadUpsert + + """A thread on proposed change""" + CoreChangeThreadDelete(context: ContextInput, data: DeleteInput!): CoreChangeThreadDelete + + """A thread related to a file on a proposed change""" + CoreFileThreadCreate(context: ContextInput, data: CoreFileThreadCreateInput!): CoreFileThreadCreate + + """A thread related to a file on a proposed change""" + CoreFileThreadUpdate(context: ContextInput, data: CoreFileThreadUpdateInput!): CoreFileThreadUpdate + + """A thread related to a file on a proposed change""" + CoreFileThreadUpsert(context: ContextInput, data: CoreFileThreadUpsertInput!): CoreFileThreadUpsert + + """A thread related to a file on a proposed change""" + CoreFileThreadDelete(context: ContextInput, data: DeleteInput!): CoreFileThreadDelete + + """A thread related to an artifact on a proposed change""" + CoreArtifactThreadCreate(context: ContextInput, data: CoreArtifactThreadCreateInput!): CoreArtifactThreadCreate + + """A thread related to an artifact on a proposed change""" + CoreArtifactThreadUpdate(context: ContextInput, data: CoreArtifactThreadUpdateInput!): CoreArtifactThreadUpdate + + """A thread related to an artifact on a proposed change""" + CoreArtifactThreadUpsert(context: ContextInput, data: CoreArtifactThreadUpsertInput!): CoreArtifactThreadUpsert + + """A thread related to an artifact on a proposed change""" + CoreArtifactThreadDelete(context: ContextInput, data: DeleteInput!): CoreArtifactThreadDelete + + """A thread related to an object on a proposed change""" + CoreObjectThreadCreate(context: ContextInput, data: CoreObjectThreadCreateInput!): CoreObjectThreadCreate + + """A thread related to an object on a proposed change""" + CoreObjectThreadUpdate(context: ContextInput, data: CoreObjectThreadUpdateInput!): CoreObjectThreadUpdate + + """A thread related to an object on a proposed change""" + CoreObjectThreadUpsert(context: ContextInput, data: CoreObjectThreadUpsertInput!): CoreObjectThreadUpsert + + """A thread related to an object on a proposed change""" + CoreObjectThreadDelete(context: ContextInput, data: DeleteInput!): CoreObjectThreadDelete + + """A comment on proposed change""" + CoreChangeCommentCreate(context: ContextInput, data: CoreChangeCommentCreateInput!): CoreChangeCommentCreate + + """A comment on proposed change""" + CoreChangeCommentUpdate(context: ContextInput, data: CoreChangeCommentUpdateInput!): CoreChangeCommentUpdate + + """A comment on proposed change""" + CoreChangeCommentUpsert(context: ContextInput, data: CoreChangeCommentUpsertInput!): CoreChangeCommentUpsert + + """A comment on proposed change""" + CoreChangeCommentDelete(context: ContextInput, data: DeleteInput!): CoreChangeCommentDelete + + """A comment on thread within a Proposed Change""" + CoreThreadCommentCreate(context: ContextInput, data: CoreThreadCommentCreateInput!): CoreThreadCommentCreate + + """A comment on thread within a Proposed Change""" + CoreThreadCommentUpdate(context: ContextInput, data: CoreThreadCommentUpdateInput!): CoreThreadCommentUpdate + + """A comment on thread within a Proposed Change""" + CoreThreadCommentUpsert(context: ContextInput, data: CoreThreadCommentUpsertInput!): CoreThreadCommentUpsert + + """A comment on thread within a Proposed Change""" + CoreThreadCommentDelete(context: ContextInput, data: DeleteInput!): CoreThreadCommentDelete + + """A Git Repository integrated with Infrahub""" + CoreRepositoryCreate(context: ContextInput, data: CoreRepositoryCreateInput!): CoreRepositoryCreate + + """A Git Repository integrated with Infrahub""" + CoreRepositoryUpdate(context: ContextInput, data: CoreRepositoryUpdateInput!): CoreRepositoryUpdate + + """A Git Repository integrated with Infrahub""" + CoreRepositoryUpsert(context: ContextInput, data: CoreRepositoryUpsertInput!): CoreRepositoryUpsert + + """A Git Repository integrated with Infrahub""" + CoreRepositoryDelete(context: ContextInput, data: DeleteInput!): CoreRepositoryDelete + + """ + A Git Repository integrated with Infrahub, Git-side will not be updated + """ + CoreReadOnlyRepositoryCreate(context: ContextInput, data: CoreReadOnlyRepositoryCreateInput!): CoreReadOnlyRepositoryCreate + + """ + A Git Repository integrated with Infrahub, Git-side will not be updated + """ + CoreReadOnlyRepositoryUpdate(context: ContextInput, data: CoreReadOnlyRepositoryUpdateInput!): CoreReadOnlyRepositoryUpdate + + """ + A Git Repository integrated with Infrahub, Git-side will not be updated + """ + CoreReadOnlyRepositoryUpsert(context: ContextInput, data: CoreReadOnlyRepositoryUpsertInput!): CoreReadOnlyRepositoryUpsert + + """ + A Git Repository integrated with Infrahub, Git-side will not be updated + """ + CoreReadOnlyRepositoryDelete(context: ContextInput, data: DeleteInput!): CoreReadOnlyRepositoryDelete + + """A file rendered from a Jinja2 template""" + CoreTransformJinja2Create(context: ContextInput, data: CoreTransformJinja2CreateInput!): CoreTransformJinja2Create + + """A file rendered from a Jinja2 template""" + CoreTransformJinja2Update(context: ContextInput, data: CoreTransformJinja2UpdateInput!): CoreTransformJinja2Update + + """A file rendered from a Jinja2 template""" + CoreTransformJinja2Upsert(context: ContextInput, data: CoreTransformJinja2UpsertInput!): CoreTransformJinja2Upsert + + """A file rendered from a Jinja2 template""" + CoreTransformJinja2Delete(context: ContextInput, data: DeleteInput!): CoreTransformJinja2Delete + + """A check related to some Data""" + CoreDataCheckCreate(context: ContextInput, data: CoreDataCheckCreateInput!): CoreDataCheckCreate + + """A check related to some Data""" + CoreDataCheckUpdate(context: ContextInput, data: CoreDataCheckUpdateInput!): CoreDataCheckUpdate + + """A check related to some Data""" + CoreDataCheckUpsert(context: ContextInput, data: CoreDataCheckUpsertInput!): CoreDataCheckUpsert + + """A check related to some Data""" + CoreDataCheckDelete(context: ContextInput, data: DeleteInput!): CoreDataCheckDelete + + """A standard check""" + CoreStandardCheckCreate(context: ContextInput, data: CoreStandardCheckCreateInput!): CoreStandardCheckCreate + + """A standard check""" + CoreStandardCheckUpdate(context: ContextInput, data: CoreStandardCheckUpdateInput!): CoreStandardCheckUpdate + + """A standard check""" + CoreStandardCheckUpsert(context: ContextInput, data: CoreStandardCheckUpsertInput!): CoreStandardCheckUpsert + + """A standard check""" + CoreStandardCheckDelete(context: ContextInput, data: DeleteInput!): CoreStandardCheckDelete + + """A check related to the schema""" + CoreSchemaCheckCreate(context: ContextInput, data: CoreSchemaCheckCreateInput!): CoreSchemaCheckCreate + + """A check related to the schema""" + CoreSchemaCheckUpdate(context: ContextInput, data: CoreSchemaCheckUpdateInput!): CoreSchemaCheckUpdate + + """A check related to the schema""" + CoreSchemaCheckUpsert(context: ContextInput, data: CoreSchemaCheckUpsertInput!): CoreSchemaCheckUpsert + + """A check related to the schema""" + CoreSchemaCheckDelete(context: ContextInput, data: DeleteInput!): CoreSchemaCheckDelete + + """A check related to a file in a Git Repository""" + CoreFileCheckCreate(context: ContextInput, data: CoreFileCheckCreateInput!): CoreFileCheckCreate + + """A check related to a file in a Git Repository""" + CoreFileCheckUpdate(context: ContextInput, data: CoreFileCheckUpdateInput!): CoreFileCheckUpdate + + """A check related to a file in a Git Repository""" + CoreFileCheckUpsert(context: ContextInput, data: CoreFileCheckUpsertInput!): CoreFileCheckUpsert + + """A check related to a file in a Git Repository""" + CoreFileCheckDelete(context: ContextInput, data: DeleteInput!): CoreFileCheckDelete + + """A check related to an artifact""" + CoreArtifactCheckCreate(context: ContextInput, data: CoreArtifactCheckCreateInput!): CoreArtifactCheckCreate + + """A check related to an artifact""" + CoreArtifactCheckUpdate(context: ContextInput, data: CoreArtifactCheckUpdateInput!): CoreArtifactCheckUpdate + + """A check related to an artifact""" + CoreArtifactCheckUpsert(context: ContextInput, data: CoreArtifactCheckUpsertInput!): CoreArtifactCheckUpsert + + """A check related to an artifact""" + CoreArtifactCheckDelete(context: ContextInput, data: DeleteInput!): CoreArtifactCheckDelete + + """A check related to a Generator instance""" + CoreGeneratorCheckCreate(context: ContextInput, data: CoreGeneratorCheckCreateInput!): CoreGeneratorCheckCreate + + """A check related to a Generator instance""" + CoreGeneratorCheckUpdate(context: ContextInput, data: CoreGeneratorCheckUpdateInput!): CoreGeneratorCheckUpdate + + """A check related to a Generator instance""" + CoreGeneratorCheckUpsert(context: ContextInput, data: CoreGeneratorCheckUpsertInput!): CoreGeneratorCheckUpsert + + """A check related to a Generator instance""" + CoreGeneratorCheckDelete(context: ContextInput, data: DeleteInput!): CoreGeneratorCheckDelete + + """A check to validate the data integrity between two branches""" + CoreDataValidatorCreate(context: ContextInput, data: CoreDataValidatorCreateInput!): CoreDataValidatorCreate + + """A check to validate the data integrity between two branches""" + CoreDataValidatorUpdate(context: ContextInput, data: CoreDataValidatorUpdateInput!): CoreDataValidatorUpdate + + """A check to validate the data integrity between two branches""" + CoreDataValidatorUpsert(context: ContextInput, data: CoreDataValidatorUpsertInput!): CoreDataValidatorUpsert + + """A check to validate the data integrity between two branches""" + CoreDataValidatorDelete(context: ContextInput, data: DeleteInput!): CoreDataValidatorDelete + + """A Validator related to a specific repository""" + CoreRepositoryValidatorCreate(context: ContextInput, data: CoreRepositoryValidatorCreateInput!): CoreRepositoryValidatorCreate + + """A Validator related to a specific repository""" + CoreRepositoryValidatorUpdate(context: ContextInput, data: CoreRepositoryValidatorUpdateInput!): CoreRepositoryValidatorUpdate + + """A Validator related to a specific repository""" + CoreRepositoryValidatorUpsert(context: ContextInput, data: CoreRepositoryValidatorUpsertInput!): CoreRepositoryValidatorUpsert + + """A Validator related to a specific repository""" + CoreRepositoryValidatorDelete(context: ContextInput, data: DeleteInput!): CoreRepositoryValidatorDelete + + """A Validator related to a user defined checks in a repository""" + CoreUserValidatorCreate(context: ContextInput, data: CoreUserValidatorCreateInput!): CoreUserValidatorCreate + + """A Validator related to a user defined checks in a repository""" + CoreUserValidatorUpdate(context: ContextInput, data: CoreUserValidatorUpdateInput!): CoreUserValidatorUpdate + + """A Validator related to a user defined checks in a repository""" + CoreUserValidatorUpsert(context: ContextInput, data: CoreUserValidatorUpsertInput!): CoreUserValidatorUpsert + + """A Validator related to a user defined checks in a repository""" + CoreUserValidatorDelete(context: ContextInput, data: DeleteInput!): CoreUserValidatorDelete + + """A validator related to the schema""" + CoreSchemaValidatorCreate(context: ContextInput, data: CoreSchemaValidatorCreateInput!): CoreSchemaValidatorCreate + + """A validator related to the schema""" + CoreSchemaValidatorUpdate(context: ContextInput, data: CoreSchemaValidatorUpdateInput!): CoreSchemaValidatorUpdate + + """A validator related to the schema""" + CoreSchemaValidatorUpsert(context: ContextInput, data: CoreSchemaValidatorUpsertInput!): CoreSchemaValidatorUpsert + + """A validator related to the schema""" + CoreSchemaValidatorDelete(context: ContextInput, data: DeleteInput!): CoreSchemaValidatorDelete + + """A validator related to the artifacts""" + CoreArtifactValidatorCreate(context: ContextInput, data: CoreArtifactValidatorCreateInput!): CoreArtifactValidatorCreate + + """A validator related to the artifacts""" + CoreArtifactValidatorUpdate(context: ContextInput, data: CoreArtifactValidatorUpdateInput!): CoreArtifactValidatorUpdate + + """A validator related to the artifacts""" + CoreArtifactValidatorUpsert(context: ContextInput, data: CoreArtifactValidatorUpsertInput!): CoreArtifactValidatorUpsert + + """A validator related to the artifacts""" + CoreArtifactValidatorDelete(context: ContextInput, data: DeleteInput!): CoreArtifactValidatorDelete + + """A validator related to generators""" + CoreGeneratorValidatorCreate(context: ContextInput, data: CoreGeneratorValidatorCreateInput!): CoreGeneratorValidatorCreate + + """A validator related to generators""" + CoreGeneratorValidatorUpdate(context: ContextInput, data: CoreGeneratorValidatorUpdateInput!): CoreGeneratorValidatorUpdate + + """A validator related to generators""" + CoreGeneratorValidatorUpsert(context: ContextInput, data: CoreGeneratorValidatorUpsertInput!): CoreGeneratorValidatorUpsert + + """A validator related to generators""" + CoreGeneratorValidatorDelete(context: ContextInput, data: DeleteInput!): CoreGeneratorValidatorDelete + CoreCheckDefinitionCreate(context: ContextInput, data: CoreCheckDefinitionCreateInput!): CoreCheckDefinitionCreate + CoreCheckDefinitionUpdate(context: ContextInput, data: CoreCheckDefinitionUpdateInput!): CoreCheckDefinitionUpdate + CoreCheckDefinitionUpsert(context: ContextInput, data: CoreCheckDefinitionUpsertInput!): CoreCheckDefinitionUpsert + CoreCheckDefinitionDelete(context: ContextInput, data: DeleteInput!): CoreCheckDefinitionDelete + + """A transform function written in Python""" + CoreTransformPythonCreate(context: ContextInput, data: CoreTransformPythonCreateInput!): CoreTransformPythonCreate + + """A transform function written in Python""" + CoreTransformPythonUpdate(context: ContextInput, data: CoreTransformPythonUpdateInput!): CoreTransformPythonUpdate + + """A transform function written in Python""" + CoreTransformPythonUpsert(context: ContextInput, data: CoreTransformPythonUpsertInput!): CoreTransformPythonUpsert + + """A transform function written in Python""" + CoreTransformPythonDelete(context: ContextInput, data: DeleteInput!): CoreTransformPythonDelete + + """A pre-defined GraphQL Query""" + CoreGraphQLQueryCreate(context: ContextInput, data: CoreGraphQLQueryCreateInput!): CoreGraphQLQueryCreate + + """A pre-defined GraphQL Query""" + CoreGraphQLQueryUpdate(context: ContextInput, data: CoreGraphQLQueryUpdateInput!): CoreGraphQLQueryUpdate + + """A pre-defined GraphQL Query""" + CoreGraphQLQueryUpsert(context: ContextInput, data: CoreGraphQLQueryUpsertInput!): CoreGraphQLQueryUpsert + + """A pre-defined GraphQL Query""" + CoreGraphQLQueryDelete(context: ContextInput, data: DeleteInput!): CoreGraphQLQueryDelete + CoreArtifactCreate(context: ContextInput, data: CoreArtifactCreateInput!): CoreArtifactCreate + CoreArtifactUpdate(context: ContextInput, data: CoreArtifactUpdateInput!): CoreArtifactUpdate + CoreArtifactUpsert(context: ContextInput, data: CoreArtifactUpsertInput!): CoreArtifactUpsert + CoreArtifactDelete(context: ContextInput, data: DeleteInput!): CoreArtifactDelete + CoreArtifactDefinitionCreate(context: ContextInput, data: CoreArtifactDefinitionCreateInput!): CoreArtifactDefinitionCreate + CoreArtifactDefinitionUpdate(context: ContextInput, data: CoreArtifactDefinitionUpdateInput!): CoreArtifactDefinitionUpdate + CoreArtifactDefinitionUpsert(context: ContextInput, data: CoreArtifactDefinitionUpsertInput!): CoreArtifactDefinitionUpsert + CoreArtifactDefinitionDelete(context: ContextInput, data: DeleteInput!): CoreArtifactDefinitionDelete + CoreGeneratorDefinitionCreate(context: ContextInput, data: CoreGeneratorDefinitionCreateInput!): CoreGeneratorDefinitionCreate + CoreGeneratorDefinitionUpdate(context: ContextInput, data: CoreGeneratorDefinitionUpdateInput!): CoreGeneratorDefinitionUpdate + CoreGeneratorDefinitionUpsert(context: ContextInput, data: CoreGeneratorDefinitionUpsertInput!): CoreGeneratorDefinitionUpsert + CoreGeneratorDefinitionDelete(context: ContextInput, data: DeleteInput!): CoreGeneratorDefinitionDelete + CoreGeneratorInstanceCreate(context: ContextInput, data: CoreGeneratorInstanceCreateInput!): CoreGeneratorInstanceCreate + CoreGeneratorInstanceUpdate(context: ContextInput, data: CoreGeneratorInstanceUpdateInput!): CoreGeneratorInstanceUpdate + CoreGeneratorInstanceUpsert(context: ContextInput, data: CoreGeneratorInstanceUpsertInput!): CoreGeneratorInstanceUpsert + CoreGeneratorInstanceDelete(context: ContextInput, data: DeleteInput!): CoreGeneratorInstanceDelete + + """A webhook that connects to an external integration""" + CoreStandardWebhookCreate(context: ContextInput, data: CoreStandardWebhookCreateInput!): CoreStandardWebhookCreate + + """A webhook that connects to an external integration""" + CoreStandardWebhookUpdate(context: ContextInput, data: CoreStandardWebhookUpdateInput!): CoreStandardWebhookUpdate + + """A webhook that connects to an external integration""" + CoreStandardWebhookUpsert(context: ContextInput, data: CoreStandardWebhookUpsertInput!): CoreStandardWebhookUpsert + + """A webhook that connects to an external integration""" + CoreStandardWebhookDelete(context: ContextInput, data: DeleteInput!): CoreStandardWebhookDelete + + """A webhook that connects to an external integration""" + CoreCustomWebhookCreate(context: ContextInput, data: CoreCustomWebhookCreateInput!): CoreCustomWebhookCreate + + """A webhook that connects to an external integration""" + CoreCustomWebhookUpdate(context: ContextInput, data: CoreCustomWebhookUpdateInput!): CoreCustomWebhookUpdate + + """A webhook that connects to an external integration""" + CoreCustomWebhookUpsert(context: ContextInput, data: CoreCustomWebhookUpsertInput!): CoreCustomWebhookUpsert + + """A webhook that connects to an external integration""" + CoreCustomWebhookDelete(context: ContextInput, data: DeleteInput!): CoreCustomWebhookDelete + + """A namespace that segments IPAM""" + IpamNamespaceCreate(context: ContextInput, data: IpamNamespaceCreateInput!): IpamNamespaceCreate + + """A namespace that segments IPAM""" + IpamNamespaceUpdate(context: ContextInput, data: IpamNamespaceUpdateInput!): IpamNamespaceUpdate + + """A namespace that segments IPAM""" + IpamNamespaceUpsert(context: ContextInput, data: IpamNamespaceUpsertInput!): IpamNamespaceUpsert + + """A namespace that segments IPAM""" + IpamNamespaceDelete(context: ContextInput, data: DeleteInput!): IpamNamespaceDelete + + """A pool of IP prefix resources""" + CoreIPPrefixPoolCreate(context: ContextInput, data: CoreIPPrefixPoolCreateInput!): CoreIPPrefixPoolCreate + + """A pool of IP prefix resources""" + CoreIPPrefixPoolUpdate(context: ContextInput, data: CoreIPPrefixPoolUpdateInput!): CoreIPPrefixPoolUpdate + + """A pool of IP prefix resources""" + CoreIPPrefixPoolUpsert(context: ContextInput, data: CoreIPPrefixPoolUpsertInput!): CoreIPPrefixPoolUpsert + + """A pool of IP prefix resources""" + CoreIPPrefixPoolDelete(context: ContextInput, data: DeleteInput!): CoreIPPrefixPoolDelete + + """A pool of IP address resources""" + CoreIPAddressPoolCreate(context: ContextInput, data: CoreIPAddressPoolCreateInput!): CoreIPAddressPoolCreate + + """A pool of IP address resources""" + CoreIPAddressPoolUpdate(context: ContextInput, data: CoreIPAddressPoolUpdateInput!): CoreIPAddressPoolUpdate + + """A pool of IP address resources""" + CoreIPAddressPoolUpsert(context: ContextInput, data: CoreIPAddressPoolUpsertInput!): CoreIPAddressPoolUpsert + + """A pool of IP address resources""" + CoreIPAddressPoolDelete(context: ContextInput, data: DeleteInput!): CoreIPAddressPoolDelete + + """A pool of number resources""" + CoreNumberPoolCreate(context: ContextInput, data: CoreNumberPoolCreateInput!): CoreNumberPoolCreate + + """A pool of number resources""" + CoreNumberPoolUpdate(context: ContextInput, data: CoreNumberPoolUpdateInput!): CoreNumberPoolUpdate + + """A pool of number resources""" + CoreNumberPoolUpsert(context: ContextInput, data: CoreNumberPoolUpsertInput!): CoreNumberPoolUpsert + + """A pool of number resources""" + CoreNumberPoolDelete(context: ContextInput, data: DeleteInput!): CoreNumberPoolDelete + + """A permission that grants global rights to perform actions in Infrahub""" + CoreGlobalPermissionCreate(context: ContextInput, data: CoreGlobalPermissionCreateInput!): CoreGlobalPermissionCreate + + """A permission that grants global rights to perform actions in Infrahub""" + CoreGlobalPermissionUpdate(context: ContextInput, data: CoreGlobalPermissionUpdateInput!): CoreGlobalPermissionUpdate + + """A permission that grants global rights to perform actions in Infrahub""" + CoreGlobalPermissionUpsert(context: ContextInput, data: CoreGlobalPermissionUpsertInput!): CoreGlobalPermissionUpsert + + """A permission that grants global rights to perform actions in Infrahub""" + CoreGlobalPermissionDelete(context: ContextInput, data: DeleteInput!): CoreGlobalPermissionDelete + + """A permission that grants rights to perform actions on objects""" + CoreObjectPermissionCreate(context: ContextInput, data: CoreObjectPermissionCreateInput!): CoreObjectPermissionCreate + + """A permission that grants rights to perform actions on objects""" + CoreObjectPermissionUpdate(context: ContextInput, data: CoreObjectPermissionUpdateInput!): CoreObjectPermissionUpdate + + """A permission that grants rights to perform actions on objects""" + CoreObjectPermissionUpsert(context: ContextInput, data: CoreObjectPermissionUpsertInput!): CoreObjectPermissionUpsert + + """A permission that grants rights to perform actions on objects""" + CoreObjectPermissionDelete(context: ContextInput, data: DeleteInput!): CoreObjectPermissionDelete + + """A role defines a set of permissions to grant to a group of accounts""" + CoreAccountRoleCreate(context: ContextInput, data: CoreAccountRoleCreateInput!): CoreAccountRoleCreate + + """A role defines a set of permissions to grant to a group of accounts""" + CoreAccountRoleUpdate(context: ContextInput, data: CoreAccountRoleUpdateInput!): CoreAccountRoleUpdate + + """A role defines a set of permissions to grant to a group of accounts""" + CoreAccountRoleUpsert(context: ContextInput, data: CoreAccountRoleUpsertInput!): CoreAccountRoleUpsert + + """A role defines a set of permissions to grant to a group of accounts""" + CoreAccountRoleDelete(context: ContextInput, data: DeleteInput!): CoreAccountRoleDelete + + """A group of users to manage common permissions""" + CoreAccountGroupCreate(context: ContextInput, data: CoreAccountGroupCreateInput!): CoreAccountGroupCreate + + """A group of users to manage common permissions""" + CoreAccountGroupUpdate(context: ContextInput, data: CoreAccountGroupUpdateInput!): CoreAccountGroupUpdate + + """A group of users to manage common permissions""" + CoreAccountGroupUpsert(context: ContextInput, data: CoreAccountGroupUpsertInput!): CoreAccountGroupUpsert + + """A group of users to manage common permissions""" + CoreAccountGroupDelete(context: ContextInput, data: DeleteInput!): CoreAccountGroupDelete + + """ + An Autonomous System (AS) is a set of Internet routable IP prefixes belonging to a network + """ + InfraAutonomousSystemCreate(context: ContextInput, data: InfraAutonomousSystemCreateInput!): InfraAutonomousSystemCreate + + """ + An Autonomous System (AS) is a set of Internet routable IP prefixes belonging to a network + """ + InfraAutonomousSystemUpdate(context: ContextInput, data: InfraAutonomousSystemUpdateInput!): InfraAutonomousSystemUpdate + + """ + An Autonomous System (AS) is a set of Internet routable IP prefixes belonging to a network + """ + InfraAutonomousSystemUpsert(context: ContextInput, data: InfraAutonomousSystemUpsertInput!): InfraAutonomousSystemUpsert + + """ + An Autonomous System (AS) is a set of Internet routable IP prefixes belonging to a network + """ + InfraAutonomousSystemDelete(context: ContextInput, data: DeleteInput!): InfraAutonomousSystemDelete + + """ + A BGP Peer Group is used to regroup parameters that are shared across multiple peers + """ + InfraBGPPeerGroupCreate(context: ContextInput, data: InfraBGPPeerGroupCreateInput!): InfraBGPPeerGroupCreate + + """ + A BGP Peer Group is used to regroup parameters that are shared across multiple peers + """ + InfraBGPPeerGroupUpdate(context: ContextInput, data: InfraBGPPeerGroupUpdateInput!): InfraBGPPeerGroupUpdate + + """ + A BGP Peer Group is used to regroup parameters that are shared across multiple peers + """ + InfraBGPPeerGroupUpsert(context: ContextInput, data: InfraBGPPeerGroupUpsertInput!): InfraBGPPeerGroupUpsert + + """ + A BGP Peer Group is used to regroup parameters that are shared across multiple peers + """ + InfraBGPPeerGroupDelete(context: ContextInput, data: DeleteInput!): InfraBGPPeerGroupDelete + + """ + A BGP Session represent a point to point connection between two routers + """ + InfraBGPSessionCreate(context: ContextInput, data: InfraBGPSessionCreateInput!): InfraBGPSessionCreate + + """ + A BGP Session represent a point to point connection between two routers + """ + InfraBGPSessionUpdate(context: ContextInput, data: InfraBGPSessionUpdateInput!): InfraBGPSessionUpdate + + """ + A BGP Session represent a point to point connection between two routers + """ + InfraBGPSessionUpsert(context: ContextInput, data: InfraBGPSessionUpsertInput!): InfraBGPSessionUpsert + + """ + A BGP Session represent a point to point connection between two routers + """ + InfraBGPSessionDelete(context: ContextInput, data: DeleteInput!): InfraBGPSessionDelete + + """Backbone Service""" + InfraBackBoneServiceCreate(context: ContextInput, data: InfraBackBoneServiceCreateInput!): InfraBackBoneServiceCreate + + """Backbone Service""" + InfraBackBoneServiceUpdate(context: ContextInput, data: InfraBackBoneServiceUpdateInput!): InfraBackBoneServiceUpdate + + """Backbone Service""" + InfraBackBoneServiceUpsert(context: ContextInput, data: InfraBackBoneServiceUpsertInput!): InfraBackBoneServiceUpsert + + """Backbone Service""" + InfraBackBoneServiceDelete(context: ContextInput, data: DeleteInput!): InfraBackBoneServiceDelete + + """A Circuit represent a single physical link between two locations""" + InfraCircuitCreate(context: ContextInput, data: InfraCircuitCreateInput!): InfraCircuitCreate + + """A Circuit represent a single physical link between two locations""" + InfraCircuitUpdate(context: ContextInput, data: InfraCircuitUpdateInput!): InfraCircuitUpdate + + """A Circuit represent a single physical link between two locations""" + InfraCircuitUpsert(context: ContextInput, data: InfraCircuitUpsertInput!): InfraCircuitUpsert + + """A Circuit represent a single physical link between two locations""" + InfraCircuitDelete(context: ContextInput, data: DeleteInput!): InfraCircuitDelete + + """A Circuit endpoint is attached to each end of a circuit""" + InfraCircuitEndpointCreate(context: ContextInput, data: InfraCircuitEndpointCreateInput!): InfraCircuitEndpointCreate + + """A Circuit endpoint is attached to each end of a circuit""" + InfraCircuitEndpointUpdate(context: ContextInput, data: InfraCircuitEndpointUpdateInput!): InfraCircuitEndpointUpdate + + """A Circuit endpoint is attached to each end of a circuit""" + InfraCircuitEndpointUpsert(context: ContextInput, data: InfraCircuitEndpointUpsertInput!): InfraCircuitEndpointUpsert + + """A Circuit endpoint is attached to each end of a circuit""" + InfraCircuitEndpointDelete(context: ContextInput, data: DeleteInput!): InfraCircuitEndpointDelete + + """Generic Device object""" + InfraDeviceCreate(context: ContextInput, data: InfraDeviceCreateInput!): InfraDeviceCreate + + """Generic Device object""" + InfraDeviceUpdate(context: ContextInput, data: InfraDeviceUpdateInput!): InfraDeviceUpdate + + """Generic Device object""" + InfraDeviceUpsert(context: ContextInput, data: InfraDeviceUpsertInput!): InfraDeviceUpsert + + """Generic Device object""" + InfraDeviceDelete(context: ContextInput, data: DeleteInput!): InfraDeviceDelete + + """Network Layer 2 Interface""" + InfraInterfaceL2Create(context: ContextInput, data: InfraInterfaceL2CreateInput!): InfraInterfaceL2Create + + """Network Layer 2 Interface""" + InfraInterfaceL2Update(context: ContextInput, data: InfraInterfaceL2UpdateInput!): InfraInterfaceL2Update + + """Network Layer 2 Interface""" + InfraInterfaceL2Upsert(context: ContextInput, data: InfraInterfaceL2UpsertInput!): InfraInterfaceL2Upsert + + """Network Layer 2 Interface""" + InfraInterfaceL2Delete(context: ContextInput, data: DeleteInput!): InfraInterfaceL2Delete + + """Network Layer 3 Interface""" + InfraInterfaceL3Create(context: ContextInput, data: InfraInterfaceL3CreateInput!): InfraInterfaceL3Create + + """Network Layer 3 Interface""" + InfraInterfaceL3Update(context: ContextInput, data: InfraInterfaceL3UpdateInput!): InfraInterfaceL3Update + + """Network Layer 3 Interface""" + InfraInterfaceL3Upsert(context: ContextInput, data: InfraInterfaceL3UpsertInput!): InfraInterfaceL3Upsert + + """Network Layer 3 Interface""" + InfraInterfaceL3Delete(context: ContextInput, data: DeleteInput!): InfraInterfaceL3Delete + + """Network Layer 2 Lag Interface""" + InfraLagInterfaceL2Create(context: ContextInput, data: InfraLagInterfaceL2CreateInput!): InfraLagInterfaceL2Create + + """Network Layer 2 Lag Interface""" + InfraLagInterfaceL2Update(context: ContextInput, data: InfraLagInterfaceL2UpdateInput!): InfraLagInterfaceL2Update + + """Network Layer 2 Lag Interface""" + InfraLagInterfaceL2Upsert(context: ContextInput, data: InfraLagInterfaceL2UpsertInput!): InfraLagInterfaceL2Upsert + + """Network Layer 2 Lag Interface""" + InfraLagInterfaceL2Delete(context: ContextInput, data: DeleteInput!): InfraLagInterfaceL2Delete + + """Network Layer 3 Lag Interface""" + InfraLagInterfaceL3Create(context: ContextInput, data: InfraLagInterfaceL3CreateInput!): InfraLagInterfaceL3Create + + """Network Layer 3 Lag Interface""" + InfraLagInterfaceL3Update(context: ContextInput, data: InfraLagInterfaceL3UpdateInput!): InfraLagInterfaceL3Update + + """Network Layer 3 Lag Interface""" + InfraLagInterfaceL3Upsert(context: ContextInput, data: InfraLagInterfaceL3UpsertInput!): InfraLagInterfaceL3Upsert + + """Network Layer 3 Lag Interface""" + InfraLagInterfaceL3Delete(context: ContextInput, data: DeleteInput!): InfraLagInterfaceL3Delete + + """ + Represents the group of devices that share interfaces in a multi chassis link aggregation group + """ + InfraMlagDomainCreate(context: ContextInput, data: InfraMlagDomainCreateInput!): InfraMlagDomainCreate + + """ + Represents the group of devices that share interfaces in a multi chassis link aggregation group + """ + InfraMlagDomainUpdate(context: ContextInput, data: InfraMlagDomainUpdateInput!): InfraMlagDomainUpdate + + """ + Represents the group of devices that share interfaces in a multi chassis link aggregation group + """ + InfraMlagDomainUpsert(context: ContextInput, data: InfraMlagDomainUpsertInput!): InfraMlagDomainUpsert + + """ + Represents the group of devices that share interfaces in a multi chassis link aggregation group + """ + InfraMlagDomainDelete(context: ContextInput, data: DeleteInput!): InfraMlagDomainDelete + + """L2 MLAG Interface""" + InfraMlagInterfaceL2Create(context: ContextInput, data: InfraMlagInterfaceL2CreateInput!): InfraMlagInterfaceL2Create + + """L2 MLAG Interface""" + InfraMlagInterfaceL2Update(context: ContextInput, data: InfraMlagInterfaceL2UpdateInput!): InfraMlagInterfaceL2Update + + """L2 MLAG Interface""" + InfraMlagInterfaceL2Upsert(context: ContextInput, data: InfraMlagInterfaceL2UpsertInput!): InfraMlagInterfaceL2Upsert + + """L2 MLAG Interface""" + InfraMlagInterfaceL2Delete(context: ContextInput, data: DeleteInput!): InfraMlagInterfaceL2Delete + + """L3 MLAG Interface""" + InfraMlagInterfaceL3Create(context: ContextInput, data: InfraMlagInterfaceL3CreateInput!): InfraMlagInterfaceL3Create + + """L3 MLAG Interface""" + InfraMlagInterfaceL3Update(context: ContextInput, data: InfraMlagInterfaceL3UpdateInput!): InfraMlagInterfaceL3Update + + """L3 MLAG Interface""" + InfraMlagInterfaceL3Upsert(context: ContextInput, data: InfraMlagInterfaceL3UpsertInput!): InfraMlagInterfaceL3Upsert + + """L3 MLAG Interface""" + InfraMlagInterfaceL3Delete(context: ContextInput, data: DeleteInput!): InfraMlagInterfaceL3Delete + + """A Platform represents the type of software running on a device""" + InfraPlatformCreate(context: ContextInput, data: InfraPlatformCreateInput!): InfraPlatformCreate + + """A Platform represents the type of software running on a device""" + InfraPlatformUpdate(context: ContextInput, data: InfraPlatformUpdateInput!): InfraPlatformUpdate + + """A Platform represents the type of software running on a device""" + InfraPlatformUpsert(context: ContextInput, data: InfraPlatformUpsertInput!): InfraPlatformUpsert + + """A Platform represents the type of software running on a device""" + InfraPlatformDelete(context: ContextInput, data: DeleteInput!): InfraPlatformDelete + + """A VLAN is a logical grouping of devices in the same broadcast domain""" + InfraVLANCreate(context: ContextInput, data: InfraVLANCreateInput!): InfraVLANCreate + + """A VLAN is a logical grouping of devices in the same broadcast domain""" + InfraVLANUpdate(context: ContextInput, data: InfraVLANUpdateInput!): InfraVLANUpdate + + """A VLAN is a logical grouping of devices in the same broadcast domain""" + InfraVLANUpsert(context: ContextInput, data: InfraVLANUpsertInput!): InfraVLANUpsert + + """A VLAN is a logical grouping of devices in the same broadcast domain""" + InfraVLANDelete(context: ContextInput, data: DeleteInput!): InfraVLANDelete + + """IP Address""" + IpamIPAddressCreate(context: ContextInput, data: IpamIPAddressCreateInput!): IpamIPAddressCreate + + """IP Address""" + IpamIPAddressUpdate(context: ContextInput, data: IpamIPAddressUpdateInput!): IpamIPAddressUpdate + + """IP Address""" + IpamIPAddressUpsert(context: ContextInput, data: IpamIPAddressUpsertInput!): IpamIPAddressUpsert + + """IP Address""" + IpamIPAddressDelete(context: ContextInput, data: DeleteInput!): IpamIPAddressDelete + + """IPv4 or IPv6 network""" + IpamIPPrefixCreate(context: ContextInput, data: IpamIPPrefixCreateInput!): IpamIPPrefixCreate + + """IPv4 or IPv6 network""" + IpamIPPrefixUpdate(context: ContextInput, data: IpamIPPrefixUpdateInput!): IpamIPPrefixUpdate + + """IPv4 or IPv6 network""" + IpamIPPrefixUpsert(context: ContextInput, data: IpamIPPrefixUpsertInput!): IpamIPPrefixUpsert + + """IPv4 or IPv6 network""" + IpamIPPrefixDelete(context: ContextInput, data: DeleteInput!): IpamIPPrefixDelete + + """A continent on planet earth.""" + LocationContinentCreate(context: ContextInput, data: LocationContinentCreateInput!): LocationContinentCreate + + """A continent on planet earth.""" + LocationContinentUpdate(context: ContextInput, data: LocationContinentUpdateInput!): LocationContinentUpdate + + """A continent on planet earth.""" + LocationContinentUpsert(context: ContextInput, data: LocationContinentUpsertInput!): LocationContinentUpsert + + """A continent on planet earth.""" + LocationContinentDelete(context: ContextInput, data: DeleteInput!): LocationContinentDelete + + """A country within a continent.""" + LocationCountryCreate(context: ContextInput, data: LocationCountryCreateInput!): LocationCountryCreate + + """A country within a continent.""" + LocationCountryUpdate(context: ContextInput, data: LocationCountryUpdateInput!): LocationCountryUpdate + + """A country within a continent.""" + LocationCountryUpsert(context: ContextInput, data: LocationCountryUpsertInput!): LocationCountryUpsert + + """A country within a continent.""" + LocationCountryDelete(context: ContextInput, data: DeleteInput!): LocationCountryDelete + + """ + A Rack represents a physical two- or four-post equipment rack in which devices can be installed + """ + LocationRackCreate(context: ContextInput, data: LocationRackCreateInput!): LocationRackCreate + + """ + A Rack represents a physical two- or four-post equipment rack in which devices can be installed + """ + LocationRackUpdate(context: ContextInput, data: LocationRackUpdateInput!): LocationRackUpdate + + """ + A Rack represents a physical two- or four-post equipment rack in which devices can be installed + """ + LocationRackUpsert(context: ContextInput, data: LocationRackUpsertInput!): LocationRackUpsert + + """ + A Rack represents a physical two- or four-post equipment rack in which devices can be installed + """ + LocationRackDelete(context: ContextInput, data: DeleteInput!): LocationRackDelete + + """A site within a country.""" + LocationSiteCreate(context: ContextInput, data: LocationSiteCreateInput!): LocationSiteCreate + + """A site within a country.""" + LocationSiteUpdate(context: ContextInput, data: LocationSiteUpdateInput!): LocationSiteUpdate + + """A site within a country.""" + LocationSiteUpsert(context: ContextInput, data: LocationSiteUpsertInput!): LocationSiteUpsert + + """A site within a country.""" + LocationSiteDelete(context: ContextInput, data: DeleteInput!): LocationSiteDelete + + """Device Manufacturer""" + OrganizationManufacturerCreate(context: ContextInput, data: OrganizationManufacturerCreateInput!): OrganizationManufacturerCreate + + """Device Manufacturer""" + OrganizationManufacturerUpdate(context: ContextInput, data: OrganizationManufacturerUpdateInput!): OrganizationManufacturerUpdate + + """Device Manufacturer""" + OrganizationManufacturerUpsert(context: ContextInput, data: OrganizationManufacturerUpsertInput!): OrganizationManufacturerUpsert + + """Device Manufacturer""" + OrganizationManufacturerDelete(context: ContextInput, data: DeleteInput!): OrganizationManufacturerDelete + + """Circuit or Location Provider""" + OrganizationProviderCreate(context: ContextInput, data: OrganizationProviderCreateInput!): OrganizationProviderCreate + + """Circuit or Location Provider""" + OrganizationProviderUpdate(context: ContextInput, data: OrganizationProviderUpdateInput!): OrganizationProviderUpdate + + """Circuit or Location Provider""" + OrganizationProviderUpsert(context: ContextInput, data: OrganizationProviderUpsertInput!): OrganizationProviderUpsert + + """Circuit or Location Provider""" + OrganizationProviderDelete(context: ContextInput, data: DeleteInput!): OrganizationProviderDelete + + """Customer""" + OrganizationTenantCreate(context: ContextInput, data: OrganizationTenantCreateInput!): OrganizationTenantCreate + + """Customer""" + OrganizationTenantUpdate(context: ContextInput, data: OrganizationTenantUpdateInput!): OrganizationTenantUpdate + + """Customer""" + OrganizationTenantUpsert(context: ContextInput, data: OrganizationTenantUpsertInput!): OrganizationTenantUpsert + + """Customer""" + OrganizationTenantDelete(context: ContextInput, data: DeleteInput!): OrganizationTenantDelete + + """An action that runs a generator definition once triggered""" + CoreGeneratorActionCreate(context: ContextInput, data: CoreGeneratorActionCreateInput!): CoreGeneratorActionCreate + + """An action that runs a generator definition once triggered""" + CoreGeneratorActionUpdate(context: ContextInput, data: CoreGeneratorActionUpdateInput!): CoreGeneratorActionUpdate + + """An action that runs a generator definition once triggered""" + CoreGeneratorActionUpsert(context: ContextInput, data: CoreGeneratorActionUpsertInput!): CoreGeneratorActionUpsert + + """An action that runs a generator definition once triggered""" + CoreGeneratorActionDelete(context: ContextInput, data: DeleteInput!): CoreGeneratorActionDelete + + """ + A group action that adds or removes members from a group once triggered + """ + CoreGroupActionCreate(context: ContextInput, data: CoreGroupActionCreateInput!): CoreGroupActionCreate + + """ + A group action that adds or removes members from a group once triggered + """ + CoreGroupActionUpdate(context: ContextInput, data: CoreGroupActionUpdateInput!): CoreGroupActionUpdate + + """ + A group action that adds or removes members from a group once triggered + """ + CoreGroupActionUpsert(context: ContextInput, data: CoreGroupActionUpsertInput!): CoreGroupActionUpsert + + """ + A group action that adds or removes members from a group once triggered + """ + CoreGroupActionDelete(context: ContextInput, data: DeleteInput!): CoreGroupActionDelete + + """ + A trigger rule that matches against updates to memberships within groups + """ + CoreGroupTriggerRuleCreate(context: ContextInput, data: CoreGroupTriggerRuleCreateInput!): CoreGroupTriggerRuleCreate + + """ + A trigger rule that matches against updates to memberships within groups + """ + CoreGroupTriggerRuleUpdate(context: ContextInput, data: CoreGroupTriggerRuleUpdateInput!): CoreGroupTriggerRuleUpdate + + """ + A trigger rule that matches against updates to memberships within groups + """ + CoreGroupTriggerRuleUpsert(context: ContextInput, data: CoreGroupTriggerRuleUpsertInput!): CoreGroupTriggerRuleUpsert + + """ + A trigger rule that matches against updates to memberships within groups + """ + CoreGroupTriggerRuleDelete(context: ContextInput, data: DeleteInput!): CoreGroupTriggerRuleDelete + + """A trigger match that matches against attribute changes on a node""" + CoreNodeTriggerAttributeMatchCreate(context: ContextInput, data: CoreNodeTriggerAttributeMatchCreateInput!): CoreNodeTriggerAttributeMatchCreate + + """A trigger match that matches against attribute changes on a node""" + CoreNodeTriggerAttributeMatchUpdate(context: ContextInput, data: CoreNodeTriggerAttributeMatchUpdateInput!): CoreNodeTriggerAttributeMatchUpdate + + """A trigger match that matches against attribute changes on a node""" + CoreNodeTriggerAttributeMatchUpsert(context: ContextInput, data: CoreNodeTriggerAttributeMatchUpsertInput!): CoreNodeTriggerAttributeMatchUpsert + + """A trigger match that matches against attribute changes on a node""" + CoreNodeTriggerAttributeMatchDelete(context: ContextInput, data: DeleteInput!): CoreNodeTriggerAttributeMatchDelete + + """A trigger match that matches against relationship changes on a node""" + CoreNodeTriggerRelationshipMatchCreate(context: ContextInput, data: CoreNodeTriggerRelationshipMatchCreateInput!): CoreNodeTriggerRelationshipMatchCreate + + """A trigger match that matches against relationship changes on a node""" + CoreNodeTriggerRelationshipMatchUpdate(context: ContextInput, data: CoreNodeTriggerRelationshipMatchUpdateInput!): CoreNodeTriggerRelationshipMatchUpdate + + """A trigger match that matches against relationship changes on a node""" + CoreNodeTriggerRelationshipMatchUpsert(context: ContextInput, data: CoreNodeTriggerRelationshipMatchUpsertInput!): CoreNodeTriggerRelationshipMatchUpsert + + """A trigger match that matches against relationship changes on a node""" + CoreNodeTriggerRelationshipMatchDelete(context: ContextInput, data: DeleteInput!): CoreNodeTriggerRelationshipMatchDelete + + """ + A trigger rule that evaluates modifications to nodes within the Infrahub database + """ + CoreNodeTriggerRuleCreate(context: ContextInput, data: CoreNodeTriggerRuleCreateInput!): CoreNodeTriggerRuleCreate + + """ + A trigger rule that evaluates modifications to nodes within the Infrahub database + """ + CoreNodeTriggerRuleUpdate(context: ContextInput, data: CoreNodeTriggerRuleUpdateInput!): CoreNodeTriggerRuleUpdate + + """ + A trigger rule that evaluates modifications to nodes within the Infrahub database + """ + CoreNodeTriggerRuleUpsert(context: ContextInput, data: CoreNodeTriggerRuleUpsertInput!): CoreNodeTriggerRuleUpsert + + """ + A trigger rule that evaluates modifications to nodes within the Infrahub database + """ + CoreNodeTriggerRuleDelete(context: ContextInput, data: DeleteInput!): CoreNodeTriggerRuleDelete + + """Group of nodes associated with a given repository.""" + CoreRepositoryGroupCreate(context: ContextInput, data: CoreRepositoryGroupCreateInput!): CoreRepositoryGroupCreate + + """Group of nodes associated with a given repository.""" + CoreRepositoryGroupUpdate(context: ContextInput, data: CoreRepositoryGroupUpdateInput!): CoreRepositoryGroupUpdate + + """Group of nodes associated with a given repository.""" + CoreRepositoryGroupUpsert(context: ContextInput, data: CoreRepositoryGroupUpsertInput!): CoreRepositoryGroupUpsert + + """Group of nodes associated with a given repository.""" + CoreRepositoryGroupDelete(context: ContextInput, data: DeleteInput!): CoreRepositoryGroupDelete + + """Base Node in Infrahub.""" + CoreNodeUpdate(context: ContextInput, data: CoreNodeUpdateInput!): CoreNodeUpdate + + """A comment on a Proposed Change""" + CoreCommentUpdate(context: ContextInput, data: CoreCommentUpdateInput!): CoreCommentUpdate + + """A thread on a Proposed Change""" + CoreThreadUpdate(context: ContextInput, data: CoreThreadUpdateInput!): CoreThreadUpdate + + """Generic Group Object.""" + CoreGroupUpdate(context: ContextInput, data: CoreGroupUpdateInput!): CoreGroupUpdate + CoreValidatorUpdate(context: ContextInput, data: CoreValidatorUpdateInput!): CoreValidatorUpdate + CoreCheckUpdate(context: ContextInput, data: CoreCheckUpdateInput!): CoreCheckUpdate + + """Generic Transformation Object.""" + CoreTransformationUpdate(context: ContextInput, data: CoreTransformationUpdateInput!): CoreTransformationUpdate + + """Extend a node to be associated with artifacts""" + CoreArtifactTargetUpdate(context: ContextInput, data: CoreArtifactTargetUpdateInput!): CoreArtifactTargetUpdate + + """Extend a node to be associated with tasks""" + CoreTaskTargetUpdate(context: ContextInput, data: CoreTaskTargetUpdateInput!): CoreTaskTargetUpdate + + """A webhook that connects to an external integration""" + CoreWebhookUpdate(context: ContextInput, data: CoreWebhookUpdateInput!): CoreWebhookUpdate + + """A Git Repository integrated with Infrahub""" + CoreGenericRepositoryUpdate(context: ContextInput, data: CoreGenericRepositoryUpdateInput!): CoreGenericRepositoryUpdate + + """A generic container for IP prefixes and IP addresses""" + BuiltinIPNamespaceUpdate(context: ContextInput, data: BuiltinIPNamespaceUpdateInput!): BuiltinIPNamespaceUpdate + + """IPv4 or IPv6 prefix also referred as network""" + BuiltinIPPrefixUpdate(context: ContextInput, data: BuiltinIPPrefixUpdateInput!): BuiltinIPPrefixUpdate + + """IPv4 or IPv6 address""" + BuiltinIPAddressUpdate(context: ContextInput, data: BuiltinIPAddressUpdateInput!): BuiltinIPAddressUpdate + + """ + The resource manager contains pools of resources to allow for automatic assignments. + """ + CoreResourcePoolUpdate(context: ContextInput, data: CoreResourcePoolUpdateInput!): CoreResourcePoolUpdate + + """User Account for Infrahub""" + CoreGenericAccountUpdate(context: ContextInput, data: CoreGenericAccountUpdateInput!): CoreGenericAccountUpdate + + """A permission grants right to an account""" + CoreBasePermissionUpdate(context: ContextInput, data: CoreBasePermissionUpdateInput!): CoreBasePermissionUpdate + + """A credential that could be referenced to access external services.""" + CoreCredentialUpdate(context: ContextInput, data: CoreCredentialUpdateInput!): CoreCredentialUpdate + + """Element of the Menu""" + CoreMenuUpdate(context: ContextInput, data: CoreMenuUpdateInput!): CoreMenuUpdate + + """Generic Endpoint to connect two objects together""" + InfraEndpointUpdate(context: ContextInput, data: InfraEndpointUpdateInput!): InfraEndpointUpdate + + """Generic Network Interface""" + InfraInterfaceUpdate(context: ContextInput, data: InfraInterfaceUpdateInput!): InfraInterfaceUpdate + + """Generic Lag Interface""" + InfraLagInterfaceUpdate(context: ContextInput, data: InfraLagInterfaceUpdateInput!): InfraLagInterfaceUpdate + + """MLAG Interface""" + InfraMlagInterfaceUpdate(context: ContextInput, data: InfraMlagInterfaceUpdateInput!): InfraMlagInterfaceUpdate + + """Services""" + InfraServiceUpdate(context: ContextInput, data: InfraServiceUpdateInput!): InfraServiceUpdate + + """Generic hierarchical location""" + LocationGenericUpdate(context: ContextInput, data: LocationGenericUpdateInput!): LocationGenericUpdate + + """An organization represent a legal entity, a company.""" + OrganizationGenericUpdate(context: ContextInput, data: OrganizationGenericUpdateInput!): OrganizationGenericUpdate + + """Base Profile in Infrahub.""" + CoreProfileUpdate(context: ContextInput, data: CoreProfileUpdateInput!): CoreProfileUpdate + + """Component template to create pre-shaped objects.""" + CoreObjectComponentTemplateUpdate(context: ContextInput, data: CoreObjectComponentTemplateUpdateInput!): CoreObjectComponentTemplateUpdate + + """Template to create pre-shaped objects.""" + CoreObjectTemplateUpdate(context: ContextInput, data: CoreObjectTemplateUpdateInput!): CoreObjectTemplateUpdate + + """ + Resource to be used in a pool, its weight is used to determine its priority on allocation. + """ + CoreWeightedPoolResourceUpdate(context: ContextInput, data: CoreWeightedPoolResourceUpdateInput!): CoreWeightedPoolResourceUpdate + + """An action that can be executed by a trigger""" + CoreActionUpdate(context: ContextInput, data: CoreActionUpdateInput!): CoreActionUpdate + + """ + A trigger match condition related to changes to nodes within the Infrahub database + """ + CoreNodeTriggerMatchUpdate(context: ContextInput, data: CoreNodeTriggerMatchUpdateInput!): CoreNodeTriggerMatchUpdate + + """ + A rule that allows you to define a trigger and map it to an action that runs once the trigger condition is met. + """ + CoreTriggerRuleUpdate(context: ContextInput, data: CoreTriggerRuleUpdateInput!): CoreTriggerRuleUpdate + + """Profile for BuiltinTag""" + ProfileBuiltinTagCreate(context: ContextInput, data: ProfileBuiltinTagCreateInput!): ProfileBuiltinTagCreate + + """Profile for BuiltinTag""" + ProfileBuiltinTagUpdate(context: ContextInput, data: ProfileBuiltinTagUpdateInput!): ProfileBuiltinTagUpdate + + """Profile for BuiltinTag""" + ProfileBuiltinTagUpsert(context: ContextInput, data: ProfileBuiltinTagUpsertInput!): ProfileBuiltinTagUpsert + + """Profile for BuiltinTag""" + ProfileBuiltinTagDelete(context: ContextInput, data: DeleteInput!): ProfileBuiltinTagDelete + + """Profile for IpamNamespace""" + ProfileIpamNamespaceCreate(context: ContextInput, data: ProfileIpamNamespaceCreateInput!): ProfileIpamNamespaceCreate + + """Profile for IpamNamespace""" + ProfileIpamNamespaceUpdate(context: ContextInput, data: ProfileIpamNamespaceUpdateInput!): ProfileIpamNamespaceUpdate + + """Profile for IpamNamespace""" + ProfileIpamNamespaceUpsert(context: ContextInput, data: ProfileIpamNamespaceUpsertInput!): ProfileIpamNamespaceUpsert + + """Profile for IpamNamespace""" + ProfileIpamNamespaceDelete(context: ContextInput, data: DeleteInput!): ProfileIpamNamespaceDelete + + """Profile for InfraAutonomousSystem""" + ProfileInfraAutonomousSystemCreate(context: ContextInput, data: ProfileInfraAutonomousSystemCreateInput!): ProfileInfraAutonomousSystemCreate + + """Profile for InfraAutonomousSystem""" + ProfileInfraAutonomousSystemUpdate(context: ContextInput, data: ProfileInfraAutonomousSystemUpdateInput!): ProfileInfraAutonomousSystemUpdate + + """Profile for InfraAutonomousSystem""" + ProfileInfraAutonomousSystemUpsert(context: ContextInput, data: ProfileInfraAutonomousSystemUpsertInput!): ProfileInfraAutonomousSystemUpsert + + """Profile for InfraAutonomousSystem""" + ProfileInfraAutonomousSystemDelete(context: ContextInput, data: DeleteInput!): ProfileInfraAutonomousSystemDelete + + """Profile for InfraBGPPeerGroup""" + ProfileInfraBGPPeerGroupCreate(context: ContextInput, data: ProfileInfraBGPPeerGroupCreateInput!): ProfileInfraBGPPeerGroupCreate + + """Profile for InfraBGPPeerGroup""" + ProfileInfraBGPPeerGroupUpdate(context: ContextInput, data: ProfileInfraBGPPeerGroupUpdateInput!): ProfileInfraBGPPeerGroupUpdate + + """Profile for InfraBGPPeerGroup""" + ProfileInfraBGPPeerGroupUpsert(context: ContextInput, data: ProfileInfraBGPPeerGroupUpsertInput!): ProfileInfraBGPPeerGroupUpsert + + """Profile for InfraBGPPeerGroup""" + ProfileInfraBGPPeerGroupDelete(context: ContextInput, data: DeleteInput!): ProfileInfraBGPPeerGroupDelete + + """Profile for InfraBGPSession""" + ProfileInfraBGPSessionCreate(context: ContextInput, data: ProfileInfraBGPSessionCreateInput!): ProfileInfraBGPSessionCreate + + """Profile for InfraBGPSession""" + ProfileInfraBGPSessionUpdate(context: ContextInput, data: ProfileInfraBGPSessionUpdateInput!): ProfileInfraBGPSessionUpdate + + """Profile for InfraBGPSession""" + ProfileInfraBGPSessionUpsert(context: ContextInput, data: ProfileInfraBGPSessionUpsertInput!): ProfileInfraBGPSessionUpsert + + """Profile for InfraBGPSession""" + ProfileInfraBGPSessionDelete(context: ContextInput, data: DeleteInput!): ProfileInfraBGPSessionDelete + + """Profile for InfraBackBoneService""" + ProfileInfraBackBoneServiceCreate(context: ContextInput, data: ProfileInfraBackBoneServiceCreateInput!): ProfileInfraBackBoneServiceCreate + + """Profile for InfraBackBoneService""" + ProfileInfraBackBoneServiceUpdate(context: ContextInput, data: ProfileInfraBackBoneServiceUpdateInput!): ProfileInfraBackBoneServiceUpdate + + """Profile for InfraBackBoneService""" + ProfileInfraBackBoneServiceUpsert(context: ContextInput, data: ProfileInfraBackBoneServiceUpsertInput!): ProfileInfraBackBoneServiceUpsert + + """Profile for InfraBackBoneService""" + ProfileInfraBackBoneServiceDelete(context: ContextInput, data: DeleteInput!): ProfileInfraBackBoneServiceDelete + + """Profile for InfraCircuit""" + ProfileInfraCircuitCreate(context: ContextInput, data: ProfileInfraCircuitCreateInput!): ProfileInfraCircuitCreate + + """Profile for InfraCircuit""" + ProfileInfraCircuitUpdate(context: ContextInput, data: ProfileInfraCircuitUpdateInput!): ProfileInfraCircuitUpdate + + """Profile for InfraCircuit""" + ProfileInfraCircuitUpsert(context: ContextInput, data: ProfileInfraCircuitUpsertInput!): ProfileInfraCircuitUpsert + + """Profile for InfraCircuit""" + ProfileInfraCircuitDelete(context: ContextInput, data: DeleteInput!): ProfileInfraCircuitDelete + + """Profile for InfraCircuitEndpoint""" + ProfileInfraCircuitEndpointCreate(context: ContextInput, data: ProfileInfraCircuitEndpointCreateInput!): ProfileInfraCircuitEndpointCreate + + """Profile for InfraCircuitEndpoint""" + ProfileInfraCircuitEndpointUpdate(context: ContextInput, data: ProfileInfraCircuitEndpointUpdateInput!): ProfileInfraCircuitEndpointUpdate + + """Profile for InfraCircuitEndpoint""" + ProfileInfraCircuitEndpointUpsert(context: ContextInput, data: ProfileInfraCircuitEndpointUpsertInput!): ProfileInfraCircuitEndpointUpsert + + """Profile for InfraCircuitEndpoint""" + ProfileInfraCircuitEndpointDelete(context: ContextInput, data: DeleteInput!): ProfileInfraCircuitEndpointDelete + + """Profile for InfraDevice""" + ProfileInfraDeviceCreate(context: ContextInput, data: ProfileInfraDeviceCreateInput!): ProfileInfraDeviceCreate + + """Profile for InfraDevice""" + ProfileInfraDeviceUpdate(context: ContextInput, data: ProfileInfraDeviceUpdateInput!): ProfileInfraDeviceUpdate + + """Profile for InfraDevice""" + ProfileInfraDeviceUpsert(context: ContextInput, data: ProfileInfraDeviceUpsertInput!): ProfileInfraDeviceUpsert + + """Profile for InfraDevice""" + ProfileInfraDeviceDelete(context: ContextInput, data: DeleteInput!): ProfileInfraDeviceDelete + + """Profile for InfraInterfaceL2""" + ProfileInfraInterfaceL2Create(context: ContextInput, data: ProfileInfraInterfaceL2CreateInput!): ProfileInfraInterfaceL2Create + + """Profile for InfraInterfaceL2""" + ProfileInfraInterfaceL2Update(context: ContextInput, data: ProfileInfraInterfaceL2UpdateInput!): ProfileInfraInterfaceL2Update + + """Profile for InfraInterfaceL2""" + ProfileInfraInterfaceL2Upsert(context: ContextInput, data: ProfileInfraInterfaceL2UpsertInput!): ProfileInfraInterfaceL2Upsert + + """Profile for InfraInterfaceL2""" + ProfileInfraInterfaceL2Delete(context: ContextInput, data: DeleteInput!): ProfileInfraInterfaceL2Delete + + """Profile for InfraInterfaceL3""" + ProfileInfraInterfaceL3Create(context: ContextInput, data: ProfileInfraInterfaceL3CreateInput!): ProfileInfraInterfaceL3Create + + """Profile for InfraInterfaceL3""" + ProfileInfraInterfaceL3Update(context: ContextInput, data: ProfileInfraInterfaceL3UpdateInput!): ProfileInfraInterfaceL3Update + + """Profile for InfraInterfaceL3""" + ProfileInfraInterfaceL3Upsert(context: ContextInput, data: ProfileInfraInterfaceL3UpsertInput!): ProfileInfraInterfaceL3Upsert + + """Profile for InfraInterfaceL3""" + ProfileInfraInterfaceL3Delete(context: ContextInput, data: DeleteInput!): ProfileInfraInterfaceL3Delete + + """Profile for InfraLagInterfaceL2""" + ProfileInfraLagInterfaceL2Create(context: ContextInput, data: ProfileInfraLagInterfaceL2CreateInput!): ProfileInfraLagInterfaceL2Create + + """Profile for InfraLagInterfaceL2""" + ProfileInfraLagInterfaceL2Update(context: ContextInput, data: ProfileInfraLagInterfaceL2UpdateInput!): ProfileInfraLagInterfaceL2Update + + """Profile for InfraLagInterfaceL2""" + ProfileInfraLagInterfaceL2Upsert(context: ContextInput, data: ProfileInfraLagInterfaceL2UpsertInput!): ProfileInfraLagInterfaceL2Upsert + + """Profile for InfraLagInterfaceL2""" + ProfileInfraLagInterfaceL2Delete(context: ContextInput, data: DeleteInput!): ProfileInfraLagInterfaceL2Delete + + """Profile for InfraLagInterfaceL3""" + ProfileInfraLagInterfaceL3Create(context: ContextInput, data: ProfileInfraLagInterfaceL3CreateInput!): ProfileInfraLagInterfaceL3Create + + """Profile for InfraLagInterfaceL3""" + ProfileInfraLagInterfaceL3Update(context: ContextInput, data: ProfileInfraLagInterfaceL3UpdateInput!): ProfileInfraLagInterfaceL3Update + + """Profile for InfraLagInterfaceL3""" + ProfileInfraLagInterfaceL3Upsert(context: ContextInput, data: ProfileInfraLagInterfaceL3UpsertInput!): ProfileInfraLagInterfaceL3Upsert + + """Profile for InfraLagInterfaceL3""" + ProfileInfraLagInterfaceL3Delete(context: ContextInput, data: DeleteInput!): ProfileInfraLagInterfaceL3Delete + + """Profile for InfraMlagDomain""" + ProfileInfraMlagDomainCreate(context: ContextInput, data: ProfileInfraMlagDomainCreateInput!): ProfileInfraMlagDomainCreate + + """Profile for InfraMlagDomain""" + ProfileInfraMlagDomainUpdate(context: ContextInput, data: ProfileInfraMlagDomainUpdateInput!): ProfileInfraMlagDomainUpdate + + """Profile for InfraMlagDomain""" + ProfileInfraMlagDomainUpsert(context: ContextInput, data: ProfileInfraMlagDomainUpsertInput!): ProfileInfraMlagDomainUpsert + + """Profile for InfraMlagDomain""" + ProfileInfraMlagDomainDelete(context: ContextInput, data: DeleteInput!): ProfileInfraMlagDomainDelete + + """Profile for InfraMlagInterfaceL2""" + ProfileInfraMlagInterfaceL2Create(context: ContextInput, data: ProfileInfraMlagInterfaceL2CreateInput!): ProfileInfraMlagInterfaceL2Create + + """Profile for InfraMlagInterfaceL2""" + ProfileInfraMlagInterfaceL2Update(context: ContextInput, data: ProfileInfraMlagInterfaceL2UpdateInput!): ProfileInfraMlagInterfaceL2Update + + """Profile for InfraMlagInterfaceL2""" + ProfileInfraMlagInterfaceL2Upsert(context: ContextInput, data: ProfileInfraMlagInterfaceL2UpsertInput!): ProfileInfraMlagInterfaceL2Upsert + + """Profile for InfraMlagInterfaceL2""" + ProfileInfraMlagInterfaceL2Delete(context: ContextInput, data: DeleteInput!): ProfileInfraMlagInterfaceL2Delete + + """Profile for InfraMlagInterfaceL3""" + ProfileInfraMlagInterfaceL3Create(context: ContextInput, data: ProfileInfraMlagInterfaceL3CreateInput!): ProfileInfraMlagInterfaceL3Create + + """Profile for InfraMlagInterfaceL3""" + ProfileInfraMlagInterfaceL3Update(context: ContextInput, data: ProfileInfraMlagInterfaceL3UpdateInput!): ProfileInfraMlagInterfaceL3Update + + """Profile for InfraMlagInterfaceL3""" + ProfileInfraMlagInterfaceL3Upsert(context: ContextInput, data: ProfileInfraMlagInterfaceL3UpsertInput!): ProfileInfraMlagInterfaceL3Upsert + + """Profile for InfraMlagInterfaceL3""" + ProfileInfraMlagInterfaceL3Delete(context: ContextInput, data: DeleteInput!): ProfileInfraMlagInterfaceL3Delete + + """Profile for InfraPlatform""" + ProfileInfraPlatformCreate(context: ContextInput, data: ProfileInfraPlatformCreateInput!): ProfileInfraPlatformCreate + + """Profile for InfraPlatform""" + ProfileInfraPlatformUpdate(context: ContextInput, data: ProfileInfraPlatformUpdateInput!): ProfileInfraPlatformUpdate + + """Profile for InfraPlatform""" + ProfileInfraPlatformUpsert(context: ContextInput, data: ProfileInfraPlatformUpsertInput!): ProfileInfraPlatformUpsert + + """Profile for InfraPlatform""" + ProfileInfraPlatformDelete(context: ContextInput, data: DeleteInput!): ProfileInfraPlatformDelete + + """Profile for InfraVLAN""" + ProfileInfraVLANCreate(context: ContextInput, data: ProfileInfraVLANCreateInput!): ProfileInfraVLANCreate + + """Profile for InfraVLAN""" + ProfileInfraVLANUpdate(context: ContextInput, data: ProfileInfraVLANUpdateInput!): ProfileInfraVLANUpdate + + """Profile for InfraVLAN""" + ProfileInfraVLANUpsert(context: ContextInput, data: ProfileInfraVLANUpsertInput!): ProfileInfraVLANUpsert + + """Profile for InfraVLAN""" + ProfileInfraVLANDelete(context: ContextInput, data: DeleteInput!): ProfileInfraVLANDelete + + """Profile for IpamIPAddress""" + ProfileIpamIPAddressCreate(context: ContextInput, data: ProfileIpamIPAddressCreateInput!): ProfileIpamIPAddressCreate + + """Profile for IpamIPAddress""" + ProfileIpamIPAddressUpdate(context: ContextInput, data: ProfileIpamIPAddressUpdateInput!): ProfileIpamIPAddressUpdate + + """Profile for IpamIPAddress""" + ProfileIpamIPAddressUpsert(context: ContextInput, data: ProfileIpamIPAddressUpsertInput!): ProfileIpamIPAddressUpsert + + """Profile for IpamIPAddress""" + ProfileIpamIPAddressDelete(context: ContextInput, data: DeleteInput!): ProfileIpamIPAddressDelete + + """Profile for IpamIPPrefix""" + ProfileIpamIPPrefixCreate(context: ContextInput, data: ProfileIpamIPPrefixCreateInput!): ProfileIpamIPPrefixCreate + + """Profile for IpamIPPrefix""" + ProfileIpamIPPrefixUpdate(context: ContextInput, data: ProfileIpamIPPrefixUpdateInput!): ProfileIpamIPPrefixUpdate + + """Profile for IpamIPPrefix""" + ProfileIpamIPPrefixUpsert(context: ContextInput, data: ProfileIpamIPPrefixUpsertInput!): ProfileIpamIPPrefixUpsert + + """Profile for IpamIPPrefix""" + ProfileIpamIPPrefixDelete(context: ContextInput, data: DeleteInput!): ProfileIpamIPPrefixDelete + + """Profile for LocationRack""" + ProfileLocationRackCreate(context: ContextInput, data: ProfileLocationRackCreateInput!): ProfileLocationRackCreate + + """Profile for LocationRack""" + ProfileLocationRackUpdate(context: ContextInput, data: ProfileLocationRackUpdateInput!): ProfileLocationRackUpdate + + """Profile for LocationRack""" + ProfileLocationRackUpsert(context: ContextInput, data: ProfileLocationRackUpsertInput!): ProfileLocationRackUpsert + + """Profile for LocationRack""" + ProfileLocationRackDelete(context: ContextInput, data: DeleteInput!): ProfileLocationRackDelete + + """Profile for LocationSite""" + ProfileLocationSiteCreate(context: ContextInput, data: ProfileLocationSiteCreateInput!): ProfileLocationSiteCreate + + """Profile for LocationSite""" + ProfileLocationSiteUpdate(context: ContextInput, data: ProfileLocationSiteUpdateInput!): ProfileLocationSiteUpdate + + """Profile for LocationSite""" + ProfileLocationSiteUpsert(context: ContextInput, data: ProfileLocationSiteUpsertInput!): ProfileLocationSiteUpsert + + """Profile for LocationSite""" + ProfileLocationSiteDelete(context: ContextInput, data: DeleteInput!): ProfileLocationSiteDelete + + """Profile for OrganizationProvider""" + ProfileOrganizationProviderCreate(context: ContextInput, data: ProfileOrganizationProviderCreateInput!): ProfileOrganizationProviderCreate + + """Profile for OrganizationProvider""" + ProfileOrganizationProviderUpdate(context: ContextInput, data: ProfileOrganizationProviderUpdateInput!): ProfileOrganizationProviderUpdate + + """Profile for OrganizationProvider""" + ProfileOrganizationProviderUpsert(context: ContextInput, data: ProfileOrganizationProviderUpsertInput!): ProfileOrganizationProviderUpsert + + """Profile for OrganizationProvider""" + ProfileOrganizationProviderDelete(context: ContextInput, data: DeleteInput!): ProfileOrganizationProviderDelete + + """Profile for OrganizationTenant""" + ProfileOrganizationTenantCreate(context: ContextInput, data: ProfileOrganizationTenantCreateInput!): ProfileOrganizationTenantCreate + + """Profile for OrganizationTenant""" + ProfileOrganizationTenantUpdate(context: ContextInput, data: ProfileOrganizationTenantUpdateInput!): ProfileOrganizationTenantUpdate + + """Profile for OrganizationTenant""" + ProfileOrganizationTenantUpsert(context: ContextInput, data: ProfileOrganizationTenantUpsertInput!): ProfileOrganizationTenantUpsert + + """Profile for OrganizationTenant""" + ProfileOrganizationTenantDelete(context: ContextInput, data: DeleteInput!): ProfileOrganizationTenantDelete + + """Profile for BuiltinIPPrefix""" + ProfileBuiltinIPPrefixCreate(context: ContextInput, data: ProfileBuiltinIPPrefixCreateInput!): ProfileBuiltinIPPrefixCreate + + """Profile for BuiltinIPPrefix""" + ProfileBuiltinIPPrefixUpdate(context: ContextInput, data: ProfileBuiltinIPPrefixUpdateInput!): ProfileBuiltinIPPrefixUpdate + + """Profile for BuiltinIPPrefix""" + ProfileBuiltinIPPrefixUpsert(context: ContextInput, data: ProfileBuiltinIPPrefixUpsertInput!): ProfileBuiltinIPPrefixUpsert + + """Profile for BuiltinIPPrefix""" + ProfileBuiltinIPPrefixDelete(context: ContextInput, data: DeleteInput!): ProfileBuiltinIPPrefixDelete + + """Profile for BuiltinIPAddress""" + ProfileBuiltinIPAddressCreate(context: ContextInput, data: ProfileBuiltinIPAddressCreateInput!): ProfileBuiltinIPAddressCreate + + """Profile for BuiltinIPAddress""" + ProfileBuiltinIPAddressUpdate(context: ContextInput, data: ProfileBuiltinIPAddressUpdateInput!): ProfileBuiltinIPAddressUpdate + + """Profile for BuiltinIPAddress""" + ProfileBuiltinIPAddressUpsert(context: ContextInput, data: ProfileBuiltinIPAddressUpsertInput!): ProfileBuiltinIPAddressUpsert + + """Profile for BuiltinIPAddress""" + ProfileBuiltinIPAddressDelete(context: ContextInput, data: DeleteInput!): ProfileBuiltinIPAddressDelete + + """Profile for InfraEndpoint""" + ProfileInfraEndpointCreate(context: ContextInput, data: ProfileInfraEndpointCreateInput!): ProfileInfraEndpointCreate + + """Profile for InfraEndpoint""" + ProfileInfraEndpointUpdate(context: ContextInput, data: ProfileInfraEndpointUpdateInput!): ProfileInfraEndpointUpdate + + """Profile for InfraEndpoint""" + ProfileInfraEndpointUpsert(context: ContextInput, data: ProfileInfraEndpointUpsertInput!): ProfileInfraEndpointUpsert + + """Profile for InfraEndpoint""" + ProfileInfraEndpointDelete(context: ContextInput, data: DeleteInput!): ProfileInfraEndpointDelete + + """Profile for InfraInterface""" + ProfileInfraInterfaceCreate(context: ContextInput, data: ProfileInfraInterfaceCreateInput!): ProfileInfraInterfaceCreate + + """Profile for InfraInterface""" + ProfileInfraInterfaceUpdate(context: ContextInput, data: ProfileInfraInterfaceUpdateInput!): ProfileInfraInterfaceUpdate + + """Profile for InfraInterface""" + ProfileInfraInterfaceUpsert(context: ContextInput, data: ProfileInfraInterfaceUpsertInput!): ProfileInfraInterfaceUpsert + + """Profile for InfraInterface""" + ProfileInfraInterfaceDelete(context: ContextInput, data: DeleteInput!): ProfileInfraInterfaceDelete + + """Profile for InfraLagInterface""" + ProfileInfraLagInterfaceCreate(context: ContextInput, data: ProfileInfraLagInterfaceCreateInput!): ProfileInfraLagInterfaceCreate + + """Profile for InfraLagInterface""" + ProfileInfraLagInterfaceUpdate(context: ContextInput, data: ProfileInfraLagInterfaceUpdateInput!): ProfileInfraLagInterfaceUpdate + + """Profile for InfraLagInterface""" + ProfileInfraLagInterfaceUpsert(context: ContextInput, data: ProfileInfraLagInterfaceUpsertInput!): ProfileInfraLagInterfaceUpsert + + """Profile for InfraLagInterface""" + ProfileInfraLagInterfaceDelete(context: ContextInput, data: DeleteInput!): ProfileInfraLagInterfaceDelete + + """Profile for InfraMlagInterface""" + ProfileInfraMlagInterfaceCreate(context: ContextInput, data: ProfileInfraMlagInterfaceCreateInput!): ProfileInfraMlagInterfaceCreate + + """Profile for InfraMlagInterface""" + ProfileInfraMlagInterfaceUpdate(context: ContextInput, data: ProfileInfraMlagInterfaceUpdateInput!): ProfileInfraMlagInterfaceUpdate + + """Profile for InfraMlagInterface""" + ProfileInfraMlagInterfaceUpsert(context: ContextInput, data: ProfileInfraMlagInterfaceUpsertInput!): ProfileInfraMlagInterfaceUpsert + + """Profile for InfraMlagInterface""" + ProfileInfraMlagInterfaceDelete(context: ContextInput, data: DeleteInput!): ProfileInfraMlagInterfaceDelete + + """Profile for InfraService""" + ProfileInfraServiceCreate(context: ContextInput, data: ProfileInfraServiceCreateInput!): ProfileInfraServiceCreate + + """Profile for InfraService""" + ProfileInfraServiceUpdate(context: ContextInput, data: ProfileInfraServiceUpdateInput!): ProfileInfraServiceUpdate + + """Profile for InfraService""" + ProfileInfraServiceUpsert(context: ContextInput, data: ProfileInfraServiceUpsertInput!): ProfileInfraServiceUpsert + + """Profile for InfraService""" + ProfileInfraServiceDelete(context: ContextInput, data: DeleteInput!): ProfileInfraServiceDelete + + """Profile for LocationGeneric""" + ProfileLocationGenericCreate(context: ContextInput, data: ProfileLocationGenericCreateInput!): ProfileLocationGenericCreate + + """Profile for LocationGeneric""" + ProfileLocationGenericUpdate(context: ContextInput, data: ProfileLocationGenericUpdateInput!): ProfileLocationGenericUpdate + + """Profile for LocationGeneric""" + ProfileLocationGenericUpsert(context: ContextInput, data: ProfileLocationGenericUpsertInput!): ProfileLocationGenericUpsert + + """Profile for LocationGeneric""" + ProfileLocationGenericDelete(context: ContextInput, data: DeleteInput!): ProfileLocationGenericDelete + + """Profile for OrganizationGeneric""" + ProfileOrganizationGenericCreate(context: ContextInput, data: ProfileOrganizationGenericCreateInput!): ProfileOrganizationGenericCreate + + """Profile for OrganizationGeneric""" + ProfileOrganizationGenericUpdate(context: ContextInput, data: ProfileOrganizationGenericUpdateInput!): ProfileOrganizationGenericUpdate + + """Profile for OrganizationGeneric""" + ProfileOrganizationGenericUpsert(context: ContextInput, data: ProfileOrganizationGenericUpsertInput!): ProfileOrganizationGenericUpsert + + """Profile for OrganizationGeneric""" + ProfileOrganizationGenericDelete(context: ContextInput, data: DeleteInput!): ProfileOrganizationGenericDelete + InfrahubAccountTokenCreate(data: InfrahubAccountTokenCreateInput!): InfrahubAccountTokenCreate + InfrahubAccountSelfUpdate(data: InfrahubAccountUpdateSelfInput!): InfrahubAccountSelfUpdate + InfrahubAccountTokenDelete(data: InfrahubAccountTokenDeleteInput!): InfrahubAccountTokenDelete + CoreProposedChangeRunCheck(data: ProposedChangeRequestRunCheckInput!): ProposedChangeRequestRunCheck + CoreProposedChangeMerge(data: ProposedChangeMergeInput!, wait_until_completion: Boolean): ProposedChangeMerge + CoreProposedChangeReview(data: ProposedChangeReviewInput!): ProposedChangeReview + CoreGeneratorDefinitionRun(context: ContextInput, data: GeneratorDefinitionRequestRunInput!, wait_until_completion: Boolean): GeneratorDefinitionRequestRun + InfrahubIPPrefixPoolGetResource(data: IPPrefixPoolGetResourceInput!): IPPrefixPoolGetResource + InfrahubIPAddressPoolGetResource(data: IPAddressPoolGetResourceInput!): IPAddressPoolGetResource + IPPrefixPoolGetResource(data: IPPrefixPoolGetResourceInput!): IPPrefixPoolGetResource @deprecated(reason: "This mutation has been renamed to 'InfrahubIPPrefixPoolGetResource'. It will be removed in the next version of Infrahub.") + IPAddressPoolGetResource(data: IPAddressPoolGetResourceInput!): IPAddressPoolGetResource @deprecated(reason: "This mutation has been renamed to 'InfrahubIPAddressPoolGetResource'. It will be removed in the next version of Infrahub.") + BranchCreate(background_execution: Boolean @deprecated(reason: "Please use `wait_until_completion` instead"), context: ContextInput, data: BranchCreateInput!, wait_until_completion: Boolean): BranchCreate + BranchDelete(context: ContextInput, data: BranchNameInput!, wait_until_completion: Boolean): BranchDelete + BranchRebase(context: ContextInput, data: BranchNameInput!, wait_until_completion: Boolean): BranchRebase + BranchMerge(context: ContextInput, data: BranchNameInput!, wait_until_completion: Boolean): BranchMerge + BranchUpdate(context: ContextInput, data: BranchUpdateInput!): BranchUpdate + BranchValidate(context: ContextInput, data: BranchNameInput!, wait_until_completion: Boolean): BranchValidate + DiffUpdate(context: ContextInput, data: DiffUpdateInput!, wait_until_completion: Boolean): DiffUpdateMutation + InfrahubRepositoryProcess(data: IdentifierInput!): ProcessRepository + InfrahubRepositoryConnectivity(data: IdentifierInput!): ValidateRepositoryConnectivity + InfrahubUpdateComputedAttribute(context: ContextInput, data: InfrahubComputedAttributeUpdateInput!): UpdateComputedAttribute + RelationshipAdd(context: ContextInput, data: RelationshipNodesInput!): RelationshipAdd + RelationshipRemove(context: ContextInput, data: RelationshipNodesInput!): RelationshipRemove + SchemaDropdownAdd(context: ContextInput, data: SchemaDropdownAddInput!): SchemaDropdownAdd + SchemaDropdownRemove(context: ContextInput, data: SchemaDropdownRemoveInput!): SchemaDropdownRemove + SchemaEnumAdd(context: ContextInput, data: SchemaEnumInput!): SchemaEnumAdd + SchemaEnumRemove(context: ContextInput, data: SchemaEnumInput!): SchemaEnumRemove + ResolveDiffConflict(context: ContextInput, data: ResolveDiffConflictInput!): ResolveDiffConflict + ConvertObjectType(data: ConvertObjectTypeInput!): ConvertObjectType + CoreProposedChangeCheckForApprovalRevoke(data: ProposedChangeCheckForApprovalRevokeInput!): ProposedChangeCheckForApprovalRevoke +} + +"""Menu Item""" +type CoreMenuItemCreate { + ok: Boolean + object: CoreMenuItem +} + +input ContextInput { + """ + The account context can be used to override the account information that will be associated with the mutation + """ + account: ContextAccountInput +} + +input ContextAccountInput { + """The Infrahub ID of the account""" + id: String! +} + +input CoreMenuItemCreateInput { + id: String + required_permissions: ListAttributeCreate + description: TextAttributeCreate + namespace: TextAttributeCreate + label: TextAttributeCreate + icon: TextAttributeCreate + kind: TextAttributeCreate + path: TextAttributeCreate + section: TextAttributeCreate + name: TextAttributeCreate + order_weight: NumberAttributeCreate + parent: RelatedNodeInput + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + children: [RelatedNodeInput] +} + +input ListAttributeCreate { + is_visible: Boolean + is_protected: Boolean + source: String + owner: String + value: GenericScalar +} + +input TextAttributeCreate { + is_visible: Boolean + is_protected: Boolean + source: String + owner: String + value: String +} + +input NumberAttributeCreate { + is_visible: Boolean + is_protected: Boolean + source: String + owner: String + value: BigInt + from_pool: GenericPoolInput = null +} + +input GenericPoolInput { + id: String! + identifier: String + data: GenericScalar +} + +input RelatedNodeInput { + id: String + hfid: [String] = null + kind: String + from_pool: GenericPoolInput = null + _relation__is_visible: Boolean + _relation__is_protected: Boolean + _relation__owner: String + _relation__source: String +} + +"""Menu Item""" +type CoreMenuItemUpdate { + ok: Boolean + object: CoreMenuItem +} + +input CoreMenuItemUpdateInput { + id: String + hfid: [String] + required_permissions: ListAttributeUpdate + description: TextAttributeUpdate + namespace: TextAttributeUpdate + label: TextAttributeUpdate + icon: TextAttributeUpdate + kind: TextAttributeUpdate + path: TextAttributeUpdate + section: TextAttributeUpdate + name: TextAttributeUpdate + order_weight: NumberAttributeUpdate + parent: RelatedNodeInput + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + children: [RelatedNodeInput] +} + +input ListAttributeUpdate { + is_default: Boolean + is_visible: Boolean + is_protected: Boolean + source: String + owner: String + value: GenericScalar +} + +input TextAttributeUpdate { + is_default: Boolean + is_visible: Boolean + is_protected: Boolean + source: String + owner: String + value: String +} + +input NumberAttributeUpdate { + is_default: Boolean + is_visible: Boolean + is_protected: Boolean + source: String + owner: String + value: BigInt + from_pool: GenericPoolInput = null +} + +"""Menu Item""" +type CoreMenuItemUpsert { + ok: Boolean + object: CoreMenuItem +} + +input CoreMenuItemUpsertInput { + id: String + hfid: [String] + required_permissions: ListAttributeUpdate + description: TextAttributeUpdate + namespace: TextAttributeUpdate! + label: TextAttributeUpdate + icon: TextAttributeUpdate + kind: TextAttributeUpdate + path: TextAttributeUpdate + section: TextAttributeUpdate + name: TextAttributeUpdate! + order_weight: NumberAttributeUpdate + parent: RelatedNodeInput + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + children: [RelatedNodeInput] +} + +"""Menu Item""" +type CoreMenuItemDelete { + ok: Boolean +} + +input DeleteInput { + id: String + hfid: [String] +} + +"""Group of nodes of any kind.""" +type CoreStandardGroupCreate { + ok: Boolean + object: CoreStandardGroup +} + +input CoreStandardGroupCreateInput { + id: String + label: TextAttributeCreate + description: TextAttributeCreate + name: TextAttributeCreate + group_type: TextAttributeCreate + parent: RelatedNodeInput + children: [RelatedNodeInput] + members: [RelatedNodeInput] + subscribers: [RelatedNodeInput] +} + +"""Group of nodes of any kind.""" +type CoreStandardGroupUpdate { + ok: Boolean + object: CoreStandardGroup +} + +input CoreStandardGroupUpdateInput { + id: String + hfid: [String] + label: TextAttributeUpdate + description: TextAttributeUpdate + name: TextAttributeUpdate + group_type: TextAttributeUpdate + parent: RelatedNodeInput + children: [RelatedNodeInput] + members: [RelatedNodeInput] + subscribers: [RelatedNodeInput] +} + +"""Group of nodes of any kind.""" +type CoreStandardGroupUpsert { + ok: Boolean + object: CoreStandardGroup +} + +input CoreStandardGroupUpsertInput { + id: String + hfid: [String] + label: TextAttributeUpdate + description: TextAttributeUpdate + name: TextAttributeUpdate! + group_type: TextAttributeUpdate + parent: RelatedNodeInput + children: [RelatedNodeInput] + members: [RelatedNodeInput] + subscribers: [RelatedNodeInput] +} + +"""Group of nodes of any kind.""" +type CoreStandardGroupDelete { + ok: Boolean +} + +"""Group of nodes that are created by a generator.""" +type CoreGeneratorGroupCreate { + ok: Boolean + object: CoreGeneratorGroup +} + +input CoreGeneratorGroupCreateInput { + id: String + label: TextAttributeCreate + description: TextAttributeCreate + name: TextAttributeCreate + group_type: TextAttributeCreate + parent: RelatedNodeInput + children: [RelatedNodeInput] + members: [RelatedNodeInput] + subscribers: [RelatedNodeInput] +} + +"""Group of nodes that are created by a generator.""" +type CoreGeneratorGroupUpdate { + ok: Boolean + object: CoreGeneratorGroup +} + +input CoreGeneratorGroupUpdateInput { + id: String + hfid: [String] + label: TextAttributeUpdate + description: TextAttributeUpdate + name: TextAttributeUpdate + group_type: TextAttributeUpdate + parent: RelatedNodeInput + children: [RelatedNodeInput] + members: [RelatedNodeInput] + subscribers: [RelatedNodeInput] +} + +"""Group of nodes that are created by a generator.""" +type CoreGeneratorGroupUpsert { + ok: Boolean + object: CoreGeneratorGroup +} + +input CoreGeneratorGroupUpsertInput { + id: String + hfid: [String] + label: TextAttributeUpdate + description: TextAttributeUpdate + name: TextAttributeUpdate! + group_type: TextAttributeUpdate + parent: RelatedNodeInput + children: [RelatedNodeInput] + members: [RelatedNodeInput] + subscribers: [RelatedNodeInput] +} + +"""Group of nodes that are created by a generator.""" +type CoreGeneratorGroupDelete { + ok: Boolean +} + +"""Group of nodes associated with a given GraphQLQuery.""" +type CoreGraphQLQueryGroupCreate { + ok: Boolean + object: CoreGraphQLQueryGroup +} + +input CoreGraphQLQueryGroupCreateInput { + id: String + parameters: JSONAttributeCreate + label: TextAttributeCreate + description: TextAttributeCreate + name: TextAttributeCreate + group_type: TextAttributeCreate + parent: RelatedNodeInput + query: RelatedNodeInput + children: [RelatedNodeInput] + members: [RelatedNodeInput] + subscribers: [RelatedNodeInput] +} + +input JSONAttributeCreate { + is_visible: Boolean + is_protected: Boolean + source: String + owner: String + value: GenericScalar +} + +"""Group of nodes associated with a given GraphQLQuery.""" +type CoreGraphQLQueryGroupUpdate { + ok: Boolean + object: CoreGraphQLQueryGroup +} + +input CoreGraphQLQueryGroupUpdateInput { + id: String + hfid: [String] + parameters: JSONAttributeUpdate + label: TextAttributeUpdate + description: TextAttributeUpdate + name: TextAttributeUpdate + group_type: TextAttributeUpdate + parent: RelatedNodeInput + query: RelatedNodeInput + children: [RelatedNodeInput] + members: [RelatedNodeInput] + subscribers: [RelatedNodeInput] +} + +input JSONAttributeUpdate { + is_default: Boolean + is_visible: Boolean + is_protected: Boolean + source: String + owner: String + value: GenericScalar +} + +"""Group of nodes associated with a given GraphQLQuery.""" +type CoreGraphQLQueryGroupUpsert { + ok: Boolean + object: CoreGraphQLQueryGroup +} + +input CoreGraphQLQueryGroupUpsertInput { + id: String + hfid: [String] + parameters: JSONAttributeUpdate + label: TextAttributeUpdate + description: TextAttributeUpdate + name: TextAttributeUpdate! + group_type: TextAttributeUpdate + parent: RelatedNodeInput + query: RelatedNodeInput! + children: [RelatedNodeInput] + members: [RelatedNodeInput] + subscribers: [RelatedNodeInput] +} + +"""Group of nodes associated with a given GraphQLQuery.""" +type CoreGraphQLQueryGroupDelete { + ok: Boolean +} + +""" +Standard Tag object to attach to other objects to provide some context. +""" +type BuiltinTagCreate { + ok: Boolean + object: BuiltinTag +} + +input BuiltinTagCreateInput { + id: String + description: TextAttributeCreate + name: TextAttributeCreate + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + profiles: [RelatedNodeInput] +} + +""" +Standard Tag object to attach to other objects to provide some context. +""" +type BuiltinTagUpdate { + ok: Boolean + object: BuiltinTag +} + +input BuiltinTagUpdateInput { + id: String + hfid: [String] + description: TextAttributeUpdate + name: TextAttributeUpdate + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + profiles: [RelatedNodeInput] +} + +""" +Standard Tag object to attach to other objects to provide some context. +""" +type BuiltinTagUpsert { + ok: Boolean + object: BuiltinTag +} + +input BuiltinTagUpsertInput { + id: String + hfid: [String] + description: TextAttributeUpdate + name: TextAttributeUpdate! + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + profiles: [RelatedNodeInput] +} + +""" +Standard Tag object to attach to other objects to provide some context. +""" +type BuiltinTagDelete { + ok: Boolean +} + +"""User Account for Infrahub""" +type CoreAccountCreate { + ok: Boolean + object: CoreAccount +} + +input CoreAccountCreateInput { + id: String + role: TextAttributeCreate + password: TextAttributeCreate + label: TextAttributeCreate + description: TextAttributeCreate + account_type: TextAttributeCreate + status: TextAttributeCreate + name: TextAttributeCreate + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] +} + +"""User Account for Infrahub""" +type CoreAccountUpdate { + ok: Boolean + object: CoreAccount +} + +input CoreAccountUpdateInput { + id: String + hfid: [String] + role: TextAttributeUpdate + password: TextAttributeUpdate + label: TextAttributeUpdate + description: TextAttributeUpdate + account_type: TextAttributeUpdate + status: TextAttributeUpdate + name: TextAttributeUpdate + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] +} + +"""User Account for Infrahub""" +type CoreAccountUpsert { + ok: Boolean + object: CoreAccount +} + +input CoreAccountUpsertInput { + id: String + hfid: [String] + role: TextAttributeUpdate + password: TextAttributeUpdate! + label: TextAttributeUpdate + description: TextAttributeUpdate + account_type: TextAttributeUpdate + status: TextAttributeUpdate + name: TextAttributeUpdate! + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] +} + +"""User Account for Infrahub""" +type CoreAccountDelete { + ok: Boolean +} + +"""Username/Password based credential""" +type CorePasswordCredentialCreate { + ok: Boolean + object: CorePasswordCredential +} + +input CorePasswordCredentialCreateInput { + id: String + username: TextAttributeCreate + password: TextAttributeCreate + label: TextAttributeCreate + description: TextAttributeCreate + name: TextAttributeCreate + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] +} + +"""Username/Password based credential""" +type CorePasswordCredentialUpdate { + ok: Boolean + object: CorePasswordCredential +} + +input CorePasswordCredentialUpdateInput { + id: String + hfid: [String] + username: TextAttributeUpdate + password: TextAttributeUpdate + label: TextAttributeUpdate + description: TextAttributeUpdate + name: TextAttributeUpdate + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] +} + +"""Username/Password based credential""" +type CorePasswordCredentialUpsert { + ok: Boolean + object: CorePasswordCredential +} + +input CorePasswordCredentialUpsertInput { + id: String + hfid: [String] + username: TextAttributeUpdate + password: TextAttributeUpdate + label: TextAttributeUpdate + description: TextAttributeUpdate + name: TextAttributeUpdate! + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] +} + +"""Username/Password based credential""" +type CorePasswordCredentialDelete { + ok: Boolean +} + +"""Metadata related to a proposed change""" +type CoreProposedChangeCreate { + ok: Boolean + object: CoreProposedChange +} + +input CoreProposedChangeCreateInput { + id: String + description: TextAttributeCreate + is_draft: CheckboxAttributeCreate + state: TextAttributeCreate + name: TextAttributeCreate + source_branch: TextAttributeCreate + destination_branch: TextAttributeCreate + comments: [RelatedNodeInput] + validations: [RelatedNodeInput] + reviewers: [RelatedNodeInput] + threads: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +input CheckboxAttributeCreate { + is_visible: Boolean + is_protected: Boolean + source: String + owner: String + value: Boolean +} + +"""Metadata related to a proposed change""" +type CoreProposedChangeUpdate { + ok: Boolean + object: CoreProposedChange +} + +input CoreProposedChangeUpdateInput { + id: String + hfid: [String] + description: TextAttributeUpdate + is_draft: CheckboxAttributeUpdate + state: TextAttributeUpdate + name: TextAttributeUpdate + source_branch: TextAttributeUpdate + destination_branch: TextAttributeUpdate + comments: [RelatedNodeInput] + validations: [RelatedNodeInput] + reviewers: [RelatedNodeInput] + threads: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +input CheckboxAttributeUpdate { + is_default: Boolean + is_visible: Boolean + is_protected: Boolean + source: String + owner: String + value: Boolean +} + +"""Metadata related to a proposed change""" +type CoreProposedChangeUpsert { + ok: Boolean + object: CoreProposedChange +} + +input CoreProposedChangeUpsertInput { + id: String + hfid: [String] + description: TextAttributeUpdate + is_draft: CheckboxAttributeUpdate + state: TextAttributeUpdate + name: TextAttributeUpdate! + source_branch: TextAttributeUpdate! + destination_branch: TextAttributeUpdate! + comments: [RelatedNodeInput] + validations: [RelatedNodeInput] + reviewers: [RelatedNodeInput] + threads: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Metadata related to a proposed change""" +type CoreProposedChangeDelete { + ok: Boolean +} + +"""A thread on proposed change""" +type CoreChangeThreadCreate { + ok: Boolean + object: CoreChangeThread +} + +input CoreChangeThreadCreateInput { + id: String + label: TextAttributeCreate + resolved: CheckboxAttributeCreate + created_at: TextAttributeCreate + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + change: RelatedNodeInput + comments: [RelatedNodeInput] + created_by: RelatedNodeInput +} + +"""A thread on proposed change""" +type CoreChangeThreadUpdate { + ok: Boolean + object: CoreChangeThread +} + +input CoreChangeThreadUpdateInput { + id: String + hfid: [String] + label: TextAttributeUpdate + resolved: CheckboxAttributeUpdate + created_at: TextAttributeUpdate + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + change: RelatedNodeInput + comments: [RelatedNodeInput] + created_by: RelatedNodeInput +} + +"""A thread on proposed change""" +type CoreChangeThreadUpsert { + ok: Boolean + object: CoreChangeThread +} + +input CoreChangeThreadUpsertInput { + id: String + hfid: [String] + label: TextAttributeUpdate + resolved: CheckboxAttributeUpdate + created_at: TextAttributeUpdate + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + change: RelatedNodeInput! + comments: [RelatedNodeInput] + created_by: RelatedNodeInput +} + +"""A thread on proposed change""" +type CoreChangeThreadDelete { + ok: Boolean +} + +"""A thread related to a file on a proposed change""" +type CoreFileThreadCreate { + ok: Boolean + object: CoreFileThread +} + +input CoreFileThreadCreateInput { + id: String + file: TextAttributeCreate + line_number: NumberAttributeCreate + commit: TextAttributeCreate + label: TextAttributeCreate + resolved: CheckboxAttributeCreate + created_at: TextAttributeCreate + member_of_groups: [RelatedNodeInput] + repository: RelatedNodeInput + subscriber_of_groups: [RelatedNodeInput] + change: RelatedNodeInput + comments: [RelatedNodeInput] + created_by: RelatedNodeInput +} + +"""A thread related to a file on a proposed change""" +type CoreFileThreadUpdate { + ok: Boolean + object: CoreFileThread +} + +input CoreFileThreadUpdateInput { + id: String + hfid: [String] + file: TextAttributeUpdate + line_number: NumberAttributeUpdate + commit: TextAttributeUpdate + label: TextAttributeUpdate + resolved: CheckboxAttributeUpdate + created_at: TextAttributeUpdate + member_of_groups: [RelatedNodeInput] + repository: RelatedNodeInput + subscriber_of_groups: [RelatedNodeInput] + change: RelatedNodeInput + comments: [RelatedNodeInput] + created_by: RelatedNodeInput +} + +"""A thread related to a file on a proposed change""" +type CoreFileThreadUpsert { + ok: Boolean + object: CoreFileThread +} + +input CoreFileThreadUpsertInput { + id: String + hfid: [String] + file: TextAttributeUpdate + line_number: NumberAttributeUpdate + commit: TextAttributeUpdate + label: TextAttributeUpdate + resolved: CheckboxAttributeUpdate + created_at: TextAttributeUpdate + member_of_groups: [RelatedNodeInput] + repository: RelatedNodeInput! + subscriber_of_groups: [RelatedNodeInput] + change: RelatedNodeInput! + comments: [RelatedNodeInput] + created_by: RelatedNodeInput +} + +"""A thread related to a file on a proposed change""" +type CoreFileThreadDelete { + ok: Boolean +} + +"""A thread related to an artifact on a proposed change""" +type CoreArtifactThreadCreate { + ok: Boolean + object: CoreArtifactThread +} + +input CoreArtifactThreadCreateInput { + id: String + line_number: NumberAttributeCreate + artifact_id: TextAttributeCreate + storage_id: TextAttributeCreate + label: TextAttributeCreate + resolved: CheckboxAttributeCreate + created_at: TextAttributeCreate + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + change: RelatedNodeInput + comments: [RelatedNodeInput] + created_by: RelatedNodeInput +} + +"""A thread related to an artifact on a proposed change""" +type CoreArtifactThreadUpdate { + ok: Boolean + object: CoreArtifactThread +} + +input CoreArtifactThreadUpdateInput { + id: String + hfid: [String] + line_number: NumberAttributeUpdate + artifact_id: TextAttributeUpdate + storage_id: TextAttributeUpdate + label: TextAttributeUpdate + resolved: CheckboxAttributeUpdate + created_at: TextAttributeUpdate + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + change: RelatedNodeInput + comments: [RelatedNodeInput] + created_by: RelatedNodeInput +} + +"""A thread related to an artifact on a proposed change""" +type CoreArtifactThreadUpsert { + ok: Boolean + object: CoreArtifactThread +} + +input CoreArtifactThreadUpsertInput { + id: String + hfid: [String] + line_number: NumberAttributeUpdate + artifact_id: TextAttributeUpdate + storage_id: TextAttributeUpdate + label: TextAttributeUpdate + resolved: CheckboxAttributeUpdate + created_at: TextAttributeUpdate + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + change: RelatedNodeInput! + comments: [RelatedNodeInput] + created_by: RelatedNodeInput +} + +"""A thread related to an artifact on a proposed change""" +type CoreArtifactThreadDelete { + ok: Boolean +} + +"""A thread related to an object on a proposed change""" +type CoreObjectThreadCreate { + ok: Boolean + object: CoreObjectThread +} + +input CoreObjectThreadCreateInput { + id: String + object_path: TextAttributeCreate + label: TextAttributeCreate + resolved: CheckboxAttributeCreate + created_at: TextAttributeCreate + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + change: RelatedNodeInput + comments: [RelatedNodeInput] + created_by: RelatedNodeInput +} + +"""A thread related to an object on a proposed change""" +type CoreObjectThreadUpdate { + ok: Boolean + object: CoreObjectThread +} + +input CoreObjectThreadUpdateInput { + id: String + hfid: [String] + object_path: TextAttributeUpdate + label: TextAttributeUpdate + resolved: CheckboxAttributeUpdate + created_at: TextAttributeUpdate + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + change: RelatedNodeInput + comments: [RelatedNodeInput] + created_by: RelatedNodeInput +} + +"""A thread related to an object on a proposed change""" +type CoreObjectThreadUpsert { + ok: Boolean + object: CoreObjectThread +} + +input CoreObjectThreadUpsertInput { + id: String + hfid: [String] + object_path: TextAttributeUpdate! + label: TextAttributeUpdate + resolved: CheckboxAttributeUpdate + created_at: TextAttributeUpdate + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + change: RelatedNodeInput! + comments: [RelatedNodeInput] + created_by: RelatedNodeInput +} + +"""A thread related to an object on a proposed change""" +type CoreObjectThreadDelete { + ok: Boolean +} + +"""A comment on proposed change""" +type CoreChangeCommentCreate { + ok: Boolean + object: CoreChangeComment +} + +input CoreChangeCommentCreateInput { + id: String + created_at: TextAttributeCreate + text: TextAttributeCreate + change: RelatedNodeInput + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + created_by: RelatedNodeInput +} + +"""A comment on proposed change""" +type CoreChangeCommentUpdate { + ok: Boolean + object: CoreChangeComment +} + +input CoreChangeCommentUpdateInput { + id: String + hfid: [String] + created_at: TextAttributeUpdate + text: TextAttributeUpdate + change: RelatedNodeInput + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + created_by: RelatedNodeInput +} + +"""A comment on proposed change""" +type CoreChangeCommentUpsert { + ok: Boolean + object: CoreChangeComment +} + +input CoreChangeCommentUpsertInput { + id: String + hfid: [String] + created_at: TextAttributeUpdate + text: TextAttributeUpdate! + change: RelatedNodeInput! + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + created_by: RelatedNodeInput +} + +"""A comment on proposed change""" +type CoreChangeCommentDelete { + ok: Boolean +} + +"""A comment on thread within a Proposed Change""" +type CoreThreadCommentCreate { + ok: Boolean + object: CoreThreadComment +} + +input CoreThreadCommentCreateInput { + id: String + created_at: TextAttributeCreate + text: TextAttributeCreate + thread: RelatedNodeInput + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + created_by: RelatedNodeInput +} + +"""A comment on thread within a Proposed Change""" +type CoreThreadCommentUpdate { + ok: Boolean + object: CoreThreadComment +} + +input CoreThreadCommentUpdateInput { + id: String + hfid: [String] + created_at: TextAttributeUpdate + text: TextAttributeUpdate + thread: RelatedNodeInput + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + created_by: RelatedNodeInput +} + +"""A comment on thread within a Proposed Change""" +type CoreThreadCommentUpsert { + ok: Boolean + object: CoreThreadComment +} + +input CoreThreadCommentUpsertInput { + id: String + hfid: [String] + created_at: TextAttributeUpdate + text: TextAttributeUpdate! + thread: RelatedNodeInput! + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + created_by: RelatedNodeInput +} + +"""A comment on thread within a Proposed Change""" +type CoreThreadCommentDelete { + ok: Boolean +} + +"""A Git Repository integrated with Infrahub""" +type CoreRepositoryCreate { + ok: Boolean + object: CoreRepository +} + +input CoreRepositoryCreateInput { + id: String + commit: TextAttributeCreate + default_branch: TextAttributeCreate + sync_status: TextAttributeCreate + description: TextAttributeCreate + location: TextAttributeCreate + internal_status: TextAttributeCreate + name: TextAttributeCreate + operational_status: TextAttributeCreate + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + credential: RelatedNodeInput + checks: [RelatedNodeInput] + transformations: [RelatedNodeInput] + generators: [RelatedNodeInput] + tags: [RelatedNodeInput] + queries: [RelatedNodeInput] +} + +"""A Git Repository integrated with Infrahub""" +type CoreRepositoryUpdate { + ok: Boolean + object: CoreRepository +} + +input CoreRepositoryUpdateInput { + id: String + hfid: [String] + commit: TextAttributeUpdate + default_branch: TextAttributeUpdate + sync_status: TextAttributeUpdate + description: TextAttributeUpdate + location: TextAttributeUpdate + internal_status: TextAttributeUpdate + name: TextAttributeUpdate + operational_status: TextAttributeUpdate + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + credential: RelatedNodeInput + checks: [RelatedNodeInput] + transformations: [RelatedNodeInput] + generators: [RelatedNodeInput] + tags: [RelatedNodeInput] + queries: [RelatedNodeInput] +} + +"""A Git Repository integrated with Infrahub""" +type CoreRepositoryUpsert { + ok: Boolean + object: CoreRepository +} + +input CoreRepositoryUpsertInput { + id: String + hfid: [String] + commit: TextAttributeUpdate + default_branch: TextAttributeUpdate + sync_status: TextAttributeUpdate + description: TextAttributeUpdate + location: TextAttributeUpdate! + internal_status: TextAttributeUpdate + name: TextAttributeUpdate! + operational_status: TextAttributeUpdate + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + credential: RelatedNodeInput + checks: [RelatedNodeInput] + transformations: [RelatedNodeInput] + generators: [RelatedNodeInput] + tags: [RelatedNodeInput] + queries: [RelatedNodeInput] +} + +"""A Git Repository integrated with Infrahub""" +type CoreRepositoryDelete { + ok: Boolean +} + +""" +A Git Repository integrated with Infrahub, Git-side will not be updated +""" +type CoreReadOnlyRepositoryCreate { + ok: Boolean + object: CoreReadOnlyRepository +} + +input CoreReadOnlyRepositoryCreateInput { + id: String + ref: TextAttributeCreate + commit: TextAttributeCreate + sync_status: TextAttributeCreate + description: TextAttributeCreate + location: TextAttributeCreate + internal_status: TextAttributeCreate + name: TextAttributeCreate + operational_status: TextAttributeCreate + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + credential: RelatedNodeInput + checks: [RelatedNodeInput] + transformations: [RelatedNodeInput] + generators: [RelatedNodeInput] + tags: [RelatedNodeInput] + queries: [RelatedNodeInput] +} + +""" +A Git Repository integrated with Infrahub, Git-side will not be updated +""" +type CoreReadOnlyRepositoryUpdate { + ok: Boolean + object: CoreReadOnlyRepository +} + +input CoreReadOnlyRepositoryUpdateInput { + id: String + hfid: [String] + ref: TextAttributeUpdate + commit: TextAttributeUpdate + sync_status: TextAttributeUpdate + description: TextAttributeUpdate + location: TextAttributeUpdate + internal_status: TextAttributeUpdate + name: TextAttributeUpdate + operational_status: TextAttributeUpdate + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + credential: RelatedNodeInput + checks: [RelatedNodeInput] + transformations: [RelatedNodeInput] + generators: [RelatedNodeInput] + tags: [RelatedNodeInput] + queries: [RelatedNodeInput] +} + +""" +A Git Repository integrated with Infrahub, Git-side will not be updated +""" +type CoreReadOnlyRepositoryUpsert { + ok: Boolean + object: CoreReadOnlyRepository +} + +input CoreReadOnlyRepositoryUpsertInput { + id: String + hfid: [String] + ref: TextAttributeUpdate + commit: TextAttributeUpdate + sync_status: TextAttributeUpdate + description: TextAttributeUpdate + location: TextAttributeUpdate! + internal_status: TextAttributeUpdate + name: TextAttributeUpdate! + operational_status: TextAttributeUpdate + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + credential: RelatedNodeInput + checks: [RelatedNodeInput] + transformations: [RelatedNodeInput] + generators: [RelatedNodeInput] + tags: [RelatedNodeInput] + queries: [RelatedNodeInput] +} + +""" +A Git Repository integrated with Infrahub, Git-side will not be updated +""" +type CoreReadOnlyRepositoryDelete { + ok: Boolean +} + +"""A file rendered from a Jinja2 template""" +type CoreTransformJinja2Create { + ok: Boolean + object: CoreTransformJinja2 +} + +input CoreTransformJinja2CreateInput { + id: String + template_path: TextAttributeCreate + description: TextAttributeCreate + name: TextAttributeCreate + timeout: NumberAttributeCreate + label: TextAttributeCreate + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + repository: RelatedNodeInput + query: RelatedNodeInput + tags: [RelatedNodeInput] +} + +"""A file rendered from a Jinja2 template""" +type CoreTransformJinja2Update { + ok: Boolean + object: CoreTransformJinja2 +} + +input CoreTransformJinja2UpdateInput { + id: String + hfid: [String] + template_path: TextAttributeUpdate + description: TextAttributeUpdate + name: TextAttributeUpdate + timeout: NumberAttributeUpdate + label: TextAttributeUpdate + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + repository: RelatedNodeInput + query: RelatedNodeInput + tags: [RelatedNodeInput] +} + +"""A file rendered from a Jinja2 template""" +type CoreTransformJinja2Upsert { + ok: Boolean + object: CoreTransformJinja2 +} + +input CoreTransformJinja2UpsertInput { + id: String + hfid: [String] + template_path: TextAttributeUpdate! + description: TextAttributeUpdate + name: TextAttributeUpdate! + timeout: NumberAttributeUpdate + label: TextAttributeUpdate + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + repository: RelatedNodeInput! + query: RelatedNodeInput! + tags: [RelatedNodeInput] +} + +"""A file rendered from a Jinja2 template""" +type CoreTransformJinja2Delete { + ok: Boolean +} + +"""A check related to some Data""" +type CoreDataCheckCreate { + ok: Boolean + object: CoreDataCheck +} + +input CoreDataCheckCreateInput { + id: String + conflicts: JSONAttributeCreate + keep_branch: TextAttributeCreate + enriched_conflict_id: TextAttributeCreate + conclusion: TextAttributeCreate + message: TextAttributeCreate + origin: TextAttributeCreate + kind: TextAttributeCreate + name: TextAttributeCreate + created_at: TextAttributeCreate + severity: TextAttributeCreate + label: TextAttributeCreate + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + validator: RelatedNodeInput +} + +"""A check related to some Data""" +type CoreDataCheckUpdate { + ok: Boolean + object: CoreDataCheck +} + +input CoreDataCheckUpdateInput { + id: String + hfid: [String] + conflicts: JSONAttributeUpdate + keep_branch: TextAttributeUpdate + enriched_conflict_id: TextAttributeUpdate + conclusion: TextAttributeUpdate + message: TextAttributeUpdate + origin: TextAttributeUpdate + kind: TextAttributeUpdate + name: TextAttributeUpdate + created_at: TextAttributeUpdate + severity: TextAttributeUpdate + label: TextAttributeUpdate + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + validator: RelatedNodeInput +} + +"""A check related to some Data""" +type CoreDataCheckUpsert { + ok: Boolean + object: CoreDataCheck +} + +input CoreDataCheckUpsertInput { + id: String + hfid: [String] + conflicts: JSONAttributeUpdate! + keep_branch: TextAttributeUpdate + enriched_conflict_id: TextAttributeUpdate + conclusion: TextAttributeUpdate + message: TextAttributeUpdate + origin: TextAttributeUpdate! + kind: TextAttributeUpdate! + name: TextAttributeUpdate + created_at: TextAttributeUpdate + severity: TextAttributeUpdate + label: TextAttributeUpdate + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + validator: RelatedNodeInput! +} + +"""A check related to some Data""" +type CoreDataCheckDelete { + ok: Boolean +} + +"""A standard check""" +type CoreStandardCheckCreate { + ok: Boolean + object: CoreStandardCheck +} + +input CoreStandardCheckCreateInput { + id: String + conclusion: TextAttributeCreate + message: TextAttributeCreate + origin: TextAttributeCreate + kind: TextAttributeCreate + name: TextAttributeCreate + created_at: TextAttributeCreate + severity: TextAttributeCreate + label: TextAttributeCreate + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + validator: RelatedNodeInput +} + +"""A standard check""" +type CoreStandardCheckUpdate { + ok: Boolean + object: CoreStandardCheck +} + +input CoreStandardCheckUpdateInput { + id: String + hfid: [String] + conclusion: TextAttributeUpdate + message: TextAttributeUpdate + origin: TextAttributeUpdate + kind: TextAttributeUpdate + name: TextAttributeUpdate + created_at: TextAttributeUpdate + severity: TextAttributeUpdate + label: TextAttributeUpdate + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + validator: RelatedNodeInput +} + +"""A standard check""" +type CoreStandardCheckUpsert { + ok: Boolean + object: CoreStandardCheck +} + +input CoreStandardCheckUpsertInput { + id: String + hfid: [String] + conclusion: TextAttributeUpdate + message: TextAttributeUpdate + origin: TextAttributeUpdate! + kind: TextAttributeUpdate! + name: TextAttributeUpdate + created_at: TextAttributeUpdate + severity: TextAttributeUpdate + label: TextAttributeUpdate + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + validator: RelatedNodeInput! +} + +"""A standard check""" +type CoreStandardCheckDelete { + ok: Boolean +} + +"""A check related to the schema""" +type CoreSchemaCheckCreate { + ok: Boolean + object: CoreSchemaCheck +} + +input CoreSchemaCheckCreateInput { + id: String + enriched_conflict_id: TextAttributeCreate + conflicts: JSONAttributeCreate + conclusion: TextAttributeCreate + message: TextAttributeCreate + origin: TextAttributeCreate + kind: TextAttributeCreate + name: TextAttributeCreate + created_at: TextAttributeCreate + severity: TextAttributeCreate + label: TextAttributeCreate + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + validator: RelatedNodeInput +} + +"""A check related to the schema""" +type CoreSchemaCheckUpdate { + ok: Boolean + object: CoreSchemaCheck +} + +input CoreSchemaCheckUpdateInput { + id: String + hfid: [String] + enriched_conflict_id: TextAttributeUpdate + conflicts: JSONAttributeUpdate + conclusion: TextAttributeUpdate + message: TextAttributeUpdate + origin: TextAttributeUpdate + kind: TextAttributeUpdate + name: TextAttributeUpdate + created_at: TextAttributeUpdate + severity: TextAttributeUpdate + label: TextAttributeUpdate + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + validator: RelatedNodeInput +} + +"""A check related to the schema""" +type CoreSchemaCheckUpsert { + ok: Boolean + object: CoreSchemaCheck +} + +input CoreSchemaCheckUpsertInput { + id: String + hfid: [String] + enriched_conflict_id: TextAttributeUpdate + conflicts: JSONAttributeUpdate! + conclusion: TextAttributeUpdate + message: TextAttributeUpdate + origin: TextAttributeUpdate! + kind: TextAttributeUpdate! + name: TextAttributeUpdate + created_at: TextAttributeUpdate + severity: TextAttributeUpdate + label: TextAttributeUpdate + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + validator: RelatedNodeInput! +} + +"""A check related to the schema""" +type CoreSchemaCheckDelete { + ok: Boolean +} + +"""A check related to a file in a Git Repository""" +type CoreFileCheckCreate { + ok: Boolean + object: CoreFileCheck +} + +input CoreFileCheckCreateInput { + id: String + files: ListAttributeCreate + commit: TextAttributeCreate + conclusion: TextAttributeCreate + message: TextAttributeCreate + origin: TextAttributeCreate + kind: TextAttributeCreate + name: TextAttributeCreate + created_at: TextAttributeCreate + severity: TextAttributeCreate + label: TextAttributeCreate + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + validator: RelatedNodeInput +} + +"""A check related to a file in a Git Repository""" +type CoreFileCheckUpdate { + ok: Boolean + object: CoreFileCheck +} + +input CoreFileCheckUpdateInput { + id: String + hfid: [String] + files: ListAttributeUpdate + commit: TextAttributeUpdate + conclusion: TextAttributeUpdate + message: TextAttributeUpdate + origin: TextAttributeUpdate + kind: TextAttributeUpdate + name: TextAttributeUpdate + created_at: TextAttributeUpdate + severity: TextAttributeUpdate + label: TextAttributeUpdate + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + validator: RelatedNodeInput +} + +"""A check related to a file in a Git Repository""" +type CoreFileCheckUpsert { + ok: Boolean + object: CoreFileCheck +} + +input CoreFileCheckUpsertInput { + id: String + hfid: [String] + files: ListAttributeUpdate + commit: TextAttributeUpdate + conclusion: TextAttributeUpdate + message: TextAttributeUpdate + origin: TextAttributeUpdate! + kind: TextAttributeUpdate! + name: TextAttributeUpdate + created_at: TextAttributeUpdate + severity: TextAttributeUpdate + label: TextAttributeUpdate + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + validator: RelatedNodeInput! +} + +"""A check related to a file in a Git Repository""" +type CoreFileCheckDelete { + ok: Boolean +} + +"""A check related to an artifact""" +type CoreArtifactCheckCreate { + ok: Boolean + object: CoreArtifactCheck +} + +input CoreArtifactCheckCreateInput { + id: String + checksum: TextAttributeCreate + storage_id: TextAttributeCreate + changed: CheckboxAttributeCreate + artifact_id: TextAttributeCreate + line_number: NumberAttributeCreate + conclusion: TextAttributeCreate + message: TextAttributeCreate + origin: TextAttributeCreate + kind: TextAttributeCreate + name: TextAttributeCreate + created_at: TextAttributeCreate + severity: TextAttributeCreate + label: TextAttributeCreate + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + validator: RelatedNodeInput +} + +"""A check related to an artifact""" +type CoreArtifactCheckUpdate { + ok: Boolean + object: CoreArtifactCheck +} + +input CoreArtifactCheckUpdateInput { + id: String + hfid: [String] + checksum: TextAttributeUpdate + storage_id: TextAttributeUpdate + changed: CheckboxAttributeUpdate + artifact_id: TextAttributeUpdate + line_number: NumberAttributeUpdate + conclusion: TextAttributeUpdate + message: TextAttributeUpdate + origin: TextAttributeUpdate + kind: TextAttributeUpdate + name: TextAttributeUpdate + created_at: TextAttributeUpdate + severity: TextAttributeUpdate + label: TextAttributeUpdate + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + validator: RelatedNodeInput +} + +"""A check related to an artifact""" +type CoreArtifactCheckUpsert { + ok: Boolean + object: CoreArtifactCheck +} + +input CoreArtifactCheckUpsertInput { + id: String + hfid: [String] + checksum: TextAttributeUpdate + storage_id: TextAttributeUpdate + changed: CheckboxAttributeUpdate + artifact_id: TextAttributeUpdate + line_number: NumberAttributeUpdate + conclusion: TextAttributeUpdate + message: TextAttributeUpdate + origin: TextAttributeUpdate! + kind: TextAttributeUpdate! + name: TextAttributeUpdate + created_at: TextAttributeUpdate + severity: TextAttributeUpdate + label: TextAttributeUpdate + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + validator: RelatedNodeInput! +} + +"""A check related to an artifact""" +type CoreArtifactCheckDelete { + ok: Boolean +} + +"""A check related to a Generator instance""" +type CoreGeneratorCheckCreate { + ok: Boolean + object: CoreGeneratorCheck +} + +input CoreGeneratorCheckCreateInput { + id: String + instance: TextAttributeCreate + conclusion: TextAttributeCreate + message: TextAttributeCreate + origin: TextAttributeCreate + kind: TextAttributeCreate + name: TextAttributeCreate + created_at: TextAttributeCreate + severity: TextAttributeCreate + label: TextAttributeCreate + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + validator: RelatedNodeInput +} + +"""A check related to a Generator instance""" +type CoreGeneratorCheckUpdate { + ok: Boolean + object: CoreGeneratorCheck +} + +input CoreGeneratorCheckUpdateInput { + id: String + hfid: [String] + instance: TextAttributeUpdate + conclusion: TextAttributeUpdate + message: TextAttributeUpdate + origin: TextAttributeUpdate + kind: TextAttributeUpdate + name: TextAttributeUpdate + created_at: TextAttributeUpdate + severity: TextAttributeUpdate + label: TextAttributeUpdate + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + validator: RelatedNodeInput +} + +"""A check related to a Generator instance""" +type CoreGeneratorCheckUpsert { + ok: Boolean + object: CoreGeneratorCheck +} + +input CoreGeneratorCheckUpsertInput { + id: String + hfid: [String] + instance: TextAttributeUpdate! + conclusion: TextAttributeUpdate + message: TextAttributeUpdate + origin: TextAttributeUpdate! + kind: TextAttributeUpdate! + name: TextAttributeUpdate + created_at: TextAttributeUpdate + severity: TextAttributeUpdate + label: TextAttributeUpdate + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + validator: RelatedNodeInput! +} + +"""A check related to a Generator instance""" +type CoreGeneratorCheckDelete { + ok: Boolean +} + +"""A check to validate the data integrity between two branches""" +type CoreDataValidatorCreate { + ok: Boolean + object: CoreDataValidator +} + +input CoreDataValidatorCreateInput { + id: String + completed_at: TextAttributeCreate + conclusion: TextAttributeCreate + label: TextAttributeCreate + state: TextAttributeCreate + started_at: TextAttributeCreate + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + proposed_change: RelatedNodeInput + checks: [RelatedNodeInput] +} + +"""A check to validate the data integrity between two branches""" +type CoreDataValidatorUpdate { + ok: Boolean + object: CoreDataValidator +} + +input CoreDataValidatorUpdateInput { + id: String + hfid: [String] + completed_at: TextAttributeUpdate + conclusion: TextAttributeUpdate + label: TextAttributeUpdate + state: TextAttributeUpdate + started_at: TextAttributeUpdate + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + proposed_change: RelatedNodeInput + checks: [RelatedNodeInput] +} + +"""A check to validate the data integrity between two branches""" +type CoreDataValidatorUpsert { + ok: Boolean + object: CoreDataValidator +} + +input CoreDataValidatorUpsertInput { + id: String + hfid: [String] + completed_at: TextAttributeUpdate + conclusion: TextAttributeUpdate + label: TextAttributeUpdate + state: TextAttributeUpdate + started_at: TextAttributeUpdate + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + proposed_change: RelatedNodeInput! + checks: [RelatedNodeInput] +} + +"""A check to validate the data integrity between two branches""" +type CoreDataValidatorDelete { + ok: Boolean +} + +"""A Validator related to a specific repository""" +type CoreRepositoryValidatorCreate { + ok: Boolean + object: CoreRepositoryValidator +} + +input CoreRepositoryValidatorCreateInput { + id: String + completed_at: TextAttributeCreate + conclusion: TextAttributeCreate + label: TextAttributeCreate + state: TextAttributeCreate + started_at: TextAttributeCreate + subscriber_of_groups: [RelatedNodeInput] + repository: RelatedNodeInput + member_of_groups: [RelatedNodeInput] + proposed_change: RelatedNodeInput + checks: [RelatedNodeInput] +} + +"""A Validator related to a specific repository""" +type CoreRepositoryValidatorUpdate { + ok: Boolean + object: CoreRepositoryValidator +} + +input CoreRepositoryValidatorUpdateInput { + id: String + hfid: [String] + completed_at: TextAttributeUpdate + conclusion: TextAttributeUpdate + label: TextAttributeUpdate + state: TextAttributeUpdate + started_at: TextAttributeUpdate + subscriber_of_groups: [RelatedNodeInput] + repository: RelatedNodeInput + member_of_groups: [RelatedNodeInput] + proposed_change: RelatedNodeInput + checks: [RelatedNodeInput] +} + +"""A Validator related to a specific repository""" +type CoreRepositoryValidatorUpsert { + ok: Boolean + object: CoreRepositoryValidator +} + +input CoreRepositoryValidatorUpsertInput { + id: String + hfid: [String] + completed_at: TextAttributeUpdate + conclusion: TextAttributeUpdate + label: TextAttributeUpdate + state: TextAttributeUpdate + started_at: TextAttributeUpdate + subscriber_of_groups: [RelatedNodeInput] + repository: RelatedNodeInput! + member_of_groups: [RelatedNodeInput] + proposed_change: RelatedNodeInput! + checks: [RelatedNodeInput] +} + +"""A Validator related to a specific repository""" +type CoreRepositoryValidatorDelete { + ok: Boolean +} + +"""A Validator related to a user defined checks in a repository""" +type CoreUserValidatorCreate { + ok: Boolean + object: CoreUserValidator +} + +input CoreUserValidatorCreateInput { + id: String + completed_at: TextAttributeCreate + conclusion: TextAttributeCreate + label: TextAttributeCreate + state: TextAttributeCreate + started_at: TextAttributeCreate + repository: RelatedNodeInput + member_of_groups: [RelatedNodeInput] + check_definition: RelatedNodeInput + subscriber_of_groups: [RelatedNodeInput] + proposed_change: RelatedNodeInput + checks: [RelatedNodeInput] +} + +"""A Validator related to a user defined checks in a repository""" +type CoreUserValidatorUpdate { + ok: Boolean + object: CoreUserValidator +} + +input CoreUserValidatorUpdateInput { + id: String + hfid: [String] + completed_at: TextAttributeUpdate + conclusion: TextAttributeUpdate + label: TextAttributeUpdate + state: TextAttributeUpdate + started_at: TextAttributeUpdate + repository: RelatedNodeInput + member_of_groups: [RelatedNodeInput] + check_definition: RelatedNodeInput + subscriber_of_groups: [RelatedNodeInput] + proposed_change: RelatedNodeInput + checks: [RelatedNodeInput] +} + +"""A Validator related to a user defined checks in a repository""" +type CoreUserValidatorUpsert { + ok: Boolean + object: CoreUserValidator +} + +input CoreUserValidatorUpsertInput { + id: String + hfid: [String] + completed_at: TextAttributeUpdate + conclusion: TextAttributeUpdate + label: TextAttributeUpdate + state: TextAttributeUpdate + started_at: TextAttributeUpdate + repository: RelatedNodeInput! + member_of_groups: [RelatedNodeInput] + check_definition: RelatedNodeInput! + subscriber_of_groups: [RelatedNodeInput] + proposed_change: RelatedNodeInput! + checks: [RelatedNodeInput] +} + +"""A Validator related to a user defined checks in a repository""" +type CoreUserValidatorDelete { + ok: Boolean +} + +"""A validator related to the schema""" +type CoreSchemaValidatorCreate { + ok: Boolean + object: CoreSchemaValidator +} + +input CoreSchemaValidatorCreateInput { + id: String + completed_at: TextAttributeCreate + conclusion: TextAttributeCreate + label: TextAttributeCreate + state: TextAttributeCreate + started_at: TextAttributeCreate + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + proposed_change: RelatedNodeInput + checks: [RelatedNodeInput] +} + +"""A validator related to the schema""" +type CoreSchemaValidatorUpdate { + ok: Boolean + object: CoreSchemaValidator +} + +input CoreSchemaValidatorUpdateInput { + id: String + hfid: [String] + completed_at: TextAttributeUpdate + conclusion: TextAttributeUpdate + label: TextAttributeUpdate + state: TextAttributeUpdate + started_at: TextAttributeUpdate + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + proposed_change: RelatedNodeInput + checks: [RelatedNodeInput] +} + +"""A validator related to the schema""" +type CoreSchemaValidatorUpsert { + ok: Boolean + object: CoreSchemaValidator +} + +input CoreSchemaValidatorUpsertInput { + id: String + hfid: [String] + completed_at: TextAttributeUpdate + conclusion: TextAttributeUpdate + label: TextAttributeUpdate + state: TextAttributeUpdate + started_at: TextAttributeUpdate + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + proposed_change: RelatedNodeInput! + checks: [RelatedNodeInput] +} + +"""A validator related to the schema""" +type CoreSchemaValidatorDelete { + ok: Boolean +} + +"""A validator related to the artifacts""" +type CoreArtifactValidatorCreate { + ok: Boolean + object: CoreArtifactValidator +} + +input CoreArtifactValidatorCreateInput { + id: String + completed_at: TextAttributeCreate + conclusion: TextAttributeCreate + label: TextAttributeCreate + state: TextAttributeCreate + started_at: TextAttributeCreate + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + definition: RelatedNodeInput + proposed_change: RelatedNodeInput + checks: [RelatedNodeInput] +} + +"""A validator related to the artifacts""" +type CoreArtifactValidatorUpdate { + ok: Boolean + object: CoreArtifactValidator +} + +input CoreArtifactValidatorUpdateInput { + id: String + hfid: [String] + completed_at: TextAttributeUpdate + conclusion: TextAttributeUpdate + label: TextAttributeUpdate + state: TextAttributeUpdate + started_at: TextAttributeUpdate + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + definition: RelatedNodeInput + proposed_change: RelatedNodeInput + checks: [RelatedNodeInput] +} + +"""A validator related to the artifacts""" +type CoreArtifactValidatorUpsert { + ok: Boolean + object: CoreArtifactValidator +} + +input CoreArtifactValidatorUpsertInput { + id: String + hfid: [String] + completed_at: TextAttributeUpdate + conclusion: TextAttributeUpdate + label: TextAttributeUpdate + state: TextAttributeUpdate + started_at: TextAttributeUpdate + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + definition: RelatedNodeInput! + proposed_change: RelatedNodeInput! + checks: [RelatedNodeInput] +} + +"""A validator related to the artifacts""" +type CoreArtifactValidatorDelete { + ok: Boolean +} + +"""A validator related to generators""" +type CoreGeneratorValidatorCreate { + ok: Boolean + object: CoreGeneratorValidator +} + +input CoreGeneratorValidatorCreateInput { + id: String + completed_at: TextAttributeCreate + conclusion: TextAttributeCreate + label: TextAttributeCreate + state: TextAttributeCreate + started_at: TextAttributeCreate + member_of_groups: [RelatedNodeInput] + definition: RelatedNodeInput + subscriber_of_groups: [RelatedNodeInput] + proposed_change: RelatedNodeInput + checks: [RelatedNodeInput] +} + +"""A validator related to generators""" +type CoreGeneratorValidatorUpdate { + ok: Boolean + object: CoreGeneratorValidator +} + +input CoreGeneratorValidatorUpdateInput { + id: String + hfid: [String] + completed_at: TextAttributeUpdate + conclusion: TextAttributeUpdate + label: TextAttributeUpdate + state: TextAttributeUpdate + started_at: TextAttributeUpdate + member_of_groups: [RelatedNodeInput] + definition: RelatedNodeInput + subscriber_of_groups: [RelatedNodeInput] + proposed_change: RelatedNodeInput + checks: [RelatedNodeInput] +} + +"""A validator related to generators""" +type CoreGeneratorValidatorUpsert { + ok: Boolean + object: CoreGeneratorValidator +} + +input CoreGeneratorValidatorUpsertInput { + id: String + hfid: [String] + completed_at: TextAttributeUpdate + conclusion: TextAttributeUpdate + label: TextAttributeUpdate + state: TextAttributeUpdate + started_at: TextAttributeUpdate + member_of_groups: [RelatedNodeInput] + definition: RelatedNodeInput! + subscriber_of_groups: [RelatedNodeInput] + proposed_change: RelatedNodeInput! + checks: [RelatedNodeInput] +} + +"""A validator related to generators""" +type CoreGeneratorValidatorDelete { + ok: Boolean +} + +type CoreCheckDefinitionCreate { + ok: Boolean + object: CoreCheckDefinition +} + +input CoreCheckDefinitionCreateInput { + id: String + parameters: JSONAttributeCreate + file_path: TextAttributeCreate + description: TextAttributeCreate + timeout: NumberAttributeCreate + name: TextAttributeCreate + class_name: TextAttributeCreate + query: RelatedNodeInput + repository: RelatedNodeInput + tags: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + targets: RelatedNodeInput +} + +type CoreCheckDefinitionUpdate { + ok: Boolean + object: CoreCheckDefinition +} + +input CoreCheckDefinitionUpdateInput { + id: String + hfid: [String] + parameters: JSONAttributeUpdate + file_path: TextAttributeUpdate + description: TextAttributeUpdate + timeout: NumberAttributeUpdate + name: TextAttributeUpdate + class_name: TextAttributeUpdate + query: RelatedNodeInput + repository: RelatedNodeInput + tags: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + targets: RelatedNodeInput +} + +type CoreCheckDefinitionUpsert { + ok: Boolean + object: CoreCheckDefinition +} + +input CoreCheckDefinitionUpsertInput { + id: String + hfid: [String] + parameters: JSONAttributeUpdate + file_path: TextAttributeUpdate! + description: TextAttributeUpdate + timeout: NumberAttributeUpdate + name: TextAttributeUpdate! + class_name: TextAttributeUpdate! + query: RelatedNodeInput + repository: RelatedNodeInput! + tags: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + targets: RelatedNodeInput +} + +type CoreCheckDefinitionDelete { + ok: Boolean +} + +"""A transform function written in Python""" +type CoreTransformPythonCreate { + ok: Boolean + object: CoreTransformPython +} + +input CoreTransformPythonCreateInput { + id: String + file_path: TextAttributeCreate + convert_query_response: CheckboxAttributeCreate + class_name: TextAttributeCreate + description: TextAttributeCreate + name: TextAttributeCreate + timeout: NumberAttributeCreate + label: TextAttributeCreate + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + repository: RelatedNodeInput + query: RelatedNodeInput + tags: [RelatedNodeInput] +} + +"""A transform function written in Python""" +type CoreTransformPythonUpdate { + ok: Boolean + object: CoreTransformPython +} + +input CoreTransformPythonUpdateInput { + id: String + hfid: [String] + file_path: TextAttributeUpdate + convert_query_response: CheckboxAttributeUpdate + class_name: TextAttributeUpdate + description: TextAttributeUpdate + name: TextAttributeUpdate + timeout: NumberAttributeUpdate + label: TextAttributeUpdate + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + repository: RelatedNodeInput + query: RelatedNodeInput + tags: [RelatedNodeInput] +} + +"""A transform function written in Python""" +type CoreTransformPythonUpsert { + ok: Boolean + object: CoreTransformPython +} + +input CoreTransformPythonUpsertInput { + id: String + hfid: [String] + file_path: TextAttributeUpdate! + convert_query_response: CheckboxAttributeUpdate + class_name: TextAttributeUpdate! + description: TextAttributeUpdate + name: TextAttributeUpdate! + timeout: NumberAttributeUpdate + label: TextAttributeUpdate + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + repository: RelatedNodeInput! + query: RelatedNodeInput! + tags: [RelatedNodeInput] +} + +"""A transform function written in Python""" +type CoreTransformPythonDelete { + ok: Boolean +} + +"""A pre-defined GraphQL Query""" +type CoreGraphQLQueryCreate { + ok: Boolean + object: CoreGraphQLQuery +} + +input CoreGraphQLQueryCreateInput { + id: String + name: TextAttributeCreate + query: TextAttributeCreate + description: TextAttributeCreate + tags: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + repository: RelatedNodeInput +} + +"""A pre-defined GraphQL Query""" +type CoreGraphQLQueryUpdate { + ok: Boolean + object: CoreGraphQLQuery +} + +input CoreGraphQLQueryUpdateInput { + id: String + hfid: [String] + name: TextAttributeUpdate + query: TextAttributeUpdate + description: TextAttributeUpdate + tags: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + repository: RelatedNodeInput +} + +"""A pre-defined GraphQL Query""" +type CoreGraphQLQueryUpsert { + ok: Boolean + object: CoreGraphQLQuery +} + +input CoreGraphQLQueryUpsertInput { + id: String + hfid: [String] + name: TextAttributeUpdate! + query: TextAttributeUpdate! + description: TextAttributeUpdate + tags: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + repository: RelatedNodeInput +} + +"""A pre-defined GraphQL Query""" +type CoreGraphQLQueryDelete { + ok: Boolean +} + +type CoreArtifactCreate { + ok: Boolean + object: CoreArtifact +} + +input CoreArtifactCreateInput { + id: String + + """ID of the file in the object store""" + storage_id: TextAttributeCreate + checksum: TextAttributeCreate + name: TextAttributeCreate + status: TextAttributeCreate + parameters: JSONAttributeCreate + content_type: TextAttributeCreate + object: RelatedNodeInput + subscriber_of_groups: [RelatedNodeInput] + definition: RelatedNodeInput + member_of_groups: [RelatedNodeInput] +} + +type CoreArtifactUpdate { + ok: Boolean + object: CoreArtifact +} + +input CoreArtifactUpdateInput { + id: String + hfid: [String] + + """ID of the file in the object store""" + storage_id: TextAttributeUpdate + checksum: TextAttributeUpdate + name: TextAttributeUpdate + status: TextAttributeUpdate + parameters: JSONAttributeUpdate + content_type: TextAttributeUpdate + object: RelatedNodeInput + subscriber_of_groups: [RelatedNodeInput] + definition: RelatedNodeInput + member_of_groups: [RelatedNodeInput] +} + +type CoreArtifactUpsert { + ok: Boolean + object: CoreArtifact +} + +input CoreArtifactUpsertInput { + id: String + hfid: [String] + + """ID of the file in the object store""" + storage_id: TextAttributeUpdate + checksum: TextAttributeUpdate + name: TextAttributeUpdate! + status: TextAttributeUpdate! + parameters: JSONAttributeUpdate + content_type: TextAttributeUpdate! + object: RelatedNodeInput! + subscriber_of_groups: [RelatedNodeInput] + definition: RelatedNodeInput! + member_of_groups: [RelatedNodeInput] +} + +type CoreArtifactDelete { + ok: Boolean +} + +type CoreArtifactDefinitionCreate { + ok: Boolean + object: CoreArtifactDefinition +} + +input CoreArtifactDefinitionCreateInput { + id: String + artifact_name: TextAttributeCreate + parameters: JSONAttributeCreate + name: TextAttributeCreate + content_type: TextAttributeCreate + description: TextAttributeCreate + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + transformation: RelatedNodeInput + targets: RelatedNodeInput +} + +type CoreArtifactDefinitionUpdate { + ok: Boolean + object: CoreArtifactDefinition +} + +input CoreArtifactDefinitionUpdateInput { + id: String + hfid: [String] + artifact_name: TextAttributeUpdate + parameters: JSONAttributeUpdate + name: TextAttributeUpdate + content_type: TextAttributeUpdate + description: TextAttributeUpdate + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + transformation: RelatedNodeInput + targets: RelatedNodeInput +} + +type CoreArtifactDefinitionUpsert { + ok: Boolean + object: CoreArtifactDefinition +} + +input CoreArtifactDefinitionUpsertInput { + id: String + hfid: [String] + artifact_name: TextAttributeUpdate! + parameters: JSONAttributeUpdate! + name: TextAttributeUpdate! + content_type: TextAttributeUpdate! + description: TextAttributeUpdate + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + transformation: RelatedNodeInput! + targets: RelatedNodeInput! +} + +type CoreArtifactDefinitionDelete { + ok: Boolean +} + +type CoreGeneratorDefinitionCreate { + ok: Boolean + object: CoreGeneratorDefinition +} + +input CoreGeneratorDefinitionCreateInput { + id: String + class_name: TextAttributeCreate + file_path: TextAttributeCreate + convert_query_response: CheckboxAttributeCreate + description: TextAttributeCreate + name: TextAttributeCreate + parameters: JSONAttributeCreate + repository: RelatedNodeInput + targets: RelatedNodeInput + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + query: RelatedNodeInput +} + +type CoreGeneratorDefinitionUpdate { + ok: Boolean + object: CoreGeneratorDefinition +} + +input CoreGeneratorDefinitionUpdateInput { + id: String + hfid: [String] + class_name: TextAttributeUpdate + file_path: TextAttributeUpdate + convert_query_response: CheckboxAttributeUpdate + description: TextAttributeUpdate + name: TextAttributeUpdate + parameters: JSONAttributeUpdate + repository: RelatedNodeInput + targets: RelatedNodeInput + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + query: RelatedNodeInput +} + +type CoreGeneratorDefinitionUpsert { + ok: Boolean + object: CoreGeneratorDefinition +} + +input CoreGeneratorDefinitionUpsertInput { + id: String + hfid: [String] + class_name: TextAttributeUpdate! + file_path: TextAttributeUpdate! + convert_query_response: CheckboxAttributeUpdate + description: TextAttributeUpdate + name: TextAttributeUpdate! + parameters: JSONAttributeUpdate! + repository: RelatedNodeInput! + targets: RelatedNodeInput! + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + query: RelatedNodeInput! +} + +type CoreGeneratorDefinitionDelete { + ok: Boolean +} + +type CoreGeneratorInstanceCreate { + ok: Boolean + object: CoreGeneratorInstance +} + +input CoreGeneratorInstanceCreateInput { + id: String + name: TextAttributeCreate + status: TextAttributeCreate + definition: RelatedNodeInput + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + object: RelatedNodeInput +} + +type CoreGeneratorInstanceUpdate { + ok: Boolean + object: CoreGeneratorInstance +} + +input CoreGeneratorInstanceUpdateInput { + id: String + hfid: [String] + name: TextAttributeUpdate + status: TextAttributeUpdate + definition: RelatedNodeInput + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + object: RelatedNodeInput +} + +type CoreGeneratorInstanceUpsert { + ok: Boolean + object: CoreGeneratorInstance +} + +input CoreGeneratorInstanceUpsertInput { + id: String + hfid: [String] + name: TextAttributeUpdate! + status: TextAttributeUpdate! + definition: RelatedNodeInput! + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + object: RelatedNodeInput! +} + +type CoreGeneratorInstanceDelete { + ok: Boolean +} + +"""A webhook that connects to an external integration""" +type CoreStandardWebhookCreate { + ok: Boolean + object: CoreStandardWebhook +} + +input CoreStandardWebhookCreateInput { + id: String + shared_key: TextAttributeCreate + + """The event type that triggers the webhook""" + event_type: TextAttributeCreate + branch_scope: TextAttributeCreate + name: TextAttributeCreate + validate_certificates: CheckboxAttributeCreate + + """Only send node mutation events for nodes of this kind""" + node_kind: TextAttributeCreate + description: TextAttributeCreate + url: TextAttributeCreate + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] +} + +"""A webhook that connects to an external integration""" +type CoreStandardWebhookUpdate { + ok: Boolean + object: CoreStandardWebhook +} + +input CoreStandardWebhookUpdateInput { + id: String + hfid: [String] + shared_key: TextAttributeUpdate + + """The event type that triggers the webhook""" + event_type: TextAttributeUpdate + branch_scope: TextAttributeUpdate + name: TextAttributeUpdate + validate_certificates: CheckboxAttributeUpdate + + """Only send node mutation events for nodes of this kind""" + node_kind: TextAttributeUpdate + description: TextAttributeUpdate + url: TextAttributeUpdate + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] +} + +"""A webhook that connects to an external integration""" +type CoreStandardWebhookUpsert { + ok: Boolean + object: CoreStandardWebhook +} + +input CoreStandardWebhookUpsertInput { + id: String + hfid: [String] + shared_key: TextAttributeUpdate! + + """The event type that triggers the webhook""" + event_type: TextAttributeUpdate + branch_scope: TextAttributeUpdate + name: TextAttributeUpdate! + validate_certificates: CheckboxAttributeUpdate + + """Only send node mutation events for nodes of this kind""" + node_kind: TextAttributeUpdate + description: TextAttributeUpdate + url: TextAttributeUpdate! + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] +} + +"""A webhook that connects to an external integration""" +type CoreStandardWebhookDelete { + ok: Boolean +} + +"""A webhook that connects to an external integration""" +type CoreCustomWebhookCreate { + ok: Boolean + object: CoreCustomWebhook +} + +input CoreCustomWebhookCreateInput { + id: String + shared_key: TextAttributeCreate + + """The event type that triggers the webhook""" + event_type: TextAttributeCreate + branch_scope: TextAttributeCreate + name: TextAttributeCreate + validate_certificates: CheckboxAttributeCreate + + """Only send node mutation events for nodes of this kind""" + node_kind: TextAttributeCreate + description: TextAttributeCreate + url: TextAttributeCreate + transformation: RelatedNodeInput + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] +} + +"""A webhook that connects to an external integration""" +type CoreCustomWebhookUpdate { + ok: Boolean + object: CoreCustomWebhook +} + +input CoreCustomWebhookUpdateInput { + id: String + hfid: [String] + shared_key: TextAttributeUpdate + + """The event type that triggers the webhook""" + event_type: TextAttributeUpdate + branch_scope: TextAttributeUpdate + name: TextAttributeUpdate + validate_certificates: CheckboxAttributeUpdate + + """Only send node mutation events for nodes of this kind""" + node_kind: TextAttributeUpdate + description: TextAttributeUpdate + url: TextAttributeUpdate + transformation: RelatedNodeInput + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] +} + +"""A webhook that connects to an external integration""" +type CoreCustomWebhookUpsert { + ok: Boolean + object: CoreCustomWebhook +} + +input CoreCustomWebhookUpsertInput { + id: String + hfid: [String] + shared_key: TextAttributeUpdate + + """The event type that triggers the webhook""" + event_type: TextAttributeUpdate + branch_scope: TextAttributeUpdate + name: TextAttributeUpdate! + validate_certificates: CheckboxAttributeUpdate + + """Only send node mutation events for nodes of this kind""" + node_kind: TextAttributeUpdate + description: TextAttributeUpdate + url: TextAttributeUpdate! + transformation: RelatedNodeInput + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] +} + +"""A webhook that connects to an external integration""" +type CoreCustomWebhookDelete { + ok: Boolean +} + +"""A namespace that segments IPAM""" +type IpamNamespaceCreate { + ok: Boolean + object: IpamNamespace +} + +input IpamNamespaceCreateInput { + id: String + name: TextAttributeCreate + description: TextAttributeCreate + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + profiles: [RelatedNodeInput] + ip_prefixes: [RelatedIPPrefixNodeInput] + ip_addresses: [RelatedIPAddressNodeInput] +} + +input RelatedIPPrefixNodeInput { + id: String + hfid: [String] = null + from_pool: IPPrefixPoolInput = null + _relation__is_visible: Boolean + _relation__is_protected: Boolean + _relation__owner: String + _relation__source: String +} + +input IPPrefixPoolInput { + id: String! + identifier: String + data: GenericScalar + size: Int + member_type: String + prefix_type: String +} + +input RelatedIPAddressNodeInput { + id: String + from_pool: IPAddressPoolInput = null + _relation__is_visible: Boolean + _relation__is_protected: Boolean + _relation__owner: String + _relation__source: String +} + +input IPAddressPoolInput { + id: String! + identifier: String + data: GenericScalar + prefixlen: Int +} + +"""A namespace that segments IPAM""" +type IpamNamespaceUpdate { + ok: Boolean + object: IpamNamespace +} + +input IpamNamespaceUpdateInput { + id: String + hfid: [String] + name: TextAttributeUpdate + description: TextAttributeUpdate + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + profiles: [RelatedNodeInput] + ip_prefixes: [RelatedIPPrefixNodeInput] + ip_addresses: [RelatedIPAddressNodeInput] +} + +"""A namespace that segments IPAM""" +type IpamNamespaceUpsert { + ok: Boolean + object: IpamNamespace +} + +input IpamNamespaceUpsertInput { + id: String + hfid: [String] + name: TextAttributeUpdate! + description: TextAttributeUpdate + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + profiles: [RelatedNodeInput] + ip_prefixes: [RelatedIPPrefixNodeInput] + ip_addresses: [RelatedIPAddressNodeInput] +} + +"""A namespace that segments IPAM""" +type IpamNamespaceDelete { + ok: Boolean +} + +"""A pool of IP prefix resources""" +type CoreIPPrefixPoolCreate { + ok: Boolean + object: CoreIPPrefixPool +} + +input CoreIPPrefixPoolCreateInput { + id: String + default_member_type: TextAttributeCreate + + """ + The default prefix length as an integer for prefixes allocated from this pool. + """ + default_prefix_length: NumberAttributeCreate + default_prefix_type: TextAttributeCreate + description: TextAttributeCreate + name: TextAttributeCreate + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + ip_namespace: RelatedNodeInput + resources: [RelatedIPPrefixNodeInput] +} + +"""A pool of IP prefix resources""" +type CoreIPPrefixPoolUpdate { + ok: Boolean + object: CoreIPPrefixPool +} + +input CoreIPPrefixPoolUpdateInput { + id: String + hfid: [String] + default_member_type: TextAttributeUpdate + + """ + The default prefix length as an integer for prefixes allocated from this pool. + """ + default_prefix_length: NumberAttributeUpdate + default_prefix_type: TextAttributeUpdate + description: TextAttributeUpdate + name: TextAttributeUpdate + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + ip_namespace: RelatedNodeInput + resources: [RelatedIPPrefixNodeInput] +} + +"""A pool of IP prefix resources""" +type CoreIPPrefixPoolUpsert { + ok: Boolean + object: CoreIPPrefixPool +} + +input CoreIPPrefixPoolUpsertInput { + id: String + hfid: [String] + default_member_type: TextAttributeUpdate + + """ + The default prefix length as an integer for prefixes allocated from this pool. + """ + default_prefix_length: NumberAttributeUpdate + default_prefix_type: TextAttributeUpdate + description: TextAttributeUpdate + name: TextAttributeUpdate! + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + ip_namespace: RelatedNodeInput! + resources: [RelatedIPPrefixNodeInput]! +} + +"""A pool of IP prefix resources""" +type CoreIPPrefixPoolDelete { + ok: Boolean +} + +"""A pool of IP address resources""" +type CoreIPAddressPoolCreate { + ok: Boolean + object: CoreIPAddressPool +} + +input CoreIPAddressPoolCreateInput { + id: String + + """The object type to create when reserving a resource in the pool""" + default_address_type: TextAttributeCreate + + """ + The default prefix length as an integer for addresses allocated from this pool. + """ + default_prefix_length: NumberAttributeCreate + description: TextAttributeCreate + name: TextAttributeCreate + subscriber_of_groups: [RelatedNodeInput] + ip_namespace: RelatedNodeInput + member_of_groups: [RelatedNodeInput] + resources: [RelatedIPPrefixNodeInput] +} + +"""A pool of IP address resources""" +type CoreIPAddressPoolUpdate { + ok: Boolean + object: CoreIPAddressPool +} + +input CoreIPAddressPoolUpdateInput { + id: String + hfid: [String] + + """The object type to create when reserving a resource in the pool""" + default_address_type: TextAttributeUpdate + + """ + The default prefix length as an integer for addresses allocated from this pool. + """ + default_prefix_length: NumberAttributeUpdate + description: TextAttributeUpdate + name: TextAttributeUpdate + subscriber_of_groups: [RelatedNodeInput] + ip_namespace: RelatedNodeInput + member_of_groups: [RelatedNodeInput] + resources: [RelatedIPPrefixNodeInput] +} + +"""A pool of IP address resources""" +type CoreIPAddressPoolUpsert { + ok: Boolean + object: CoreIPAddressPool +} + +input CoreIPAddressPoolUpsertInput { + id: String + hfid: [String] + + """The object type to create when reserving a resource in the pool""" + default_address_type: TextAttributeUpdate! + + """ + The default prefix length as an integer for addresses allocated from this pool. + """ + default_prefix_length: NumberAttributeUpdate + description: TextAttributeUpdate + name: TextAttributeUpdate! + subscriber_of_groups: [RelatedNodeInput] + ip_namespace: RelatedNodeInput! + member_of_groups: [RelatedNodeInput] + resources: [RelatedIPPrefixNodeInput]! +} + +"""A pool of IP address resources""" +type CoreIPAddressPoolDelete { + ok: Boolean +} + +"""A pool of number resources""" +type CoreNumberPoolCreate { + ok: Boolean + object: CoreNumberPool +} + +input CoreNumberPoolCreateInput { + id: String + + """The start range for the pool""" + start_range: NumberAttributeCreate + + """The model of the object that requires integers to be allocated""" + node: TextAttributeCreate + + """The attribute of the selected model""" + node_attribute: TextAttributeCreate + + """The end range for the pool""" + end_range: NumberAttributeCreate + description: TextAttributeCreate + name: TextAttributeCreate + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] +} + +"""A pool of number resources""" +type CoreNumberPoolUpdate { + ok: Boolean + object: CoreNumberPool +} + +input CoreNumberPoolUpdateInput { + id: String + hfid: [String] + + """The start range for the pool""" + start_range: NumberAttributeUpdate + + """The model of the object that requires integers to be allocated""" + node: TextAttributeUpdate + + """The attribute of the selected model""" + node_attribute: TextAttributeUpdate + + """The end range for the pool""" + end_range: NumberAttributeUpdate + description: TextAttributeUpdate + name: TextAttributeUpdate + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] +} + +"""A pool of number resources""" +type CoreNumberPoolUpsert { + ok: Boolean + object: CoreNumberPool +} + +input CoreNumberPoolUpsertInput { + id: String + hfid: [String] + + """The start range for the pool""" + start_range: NumberAttributeUpdate! + + """The model of the object that requires integers to be allocated""" + node: TextAttributeUpdate! + + """The attribute of the selected model""" + node_attribute: TextAttributeUpdate! + + """The end range for the pool""" + end_range: NumberAttributeUpdate! + description: TextAttributeUpdate + name: TextAttributeUpdate! + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] +} + +"""A pool of number resources""" +type CoreNumberPoolDelete { + ok: Boolean +} + +"""A permission that grants global rights to perform actions in Infrahub""" +type CoreGlobalPermissionCreate { + ok: Boolean + object: CoreGlobalPermission +} + +input CoreGlobalPermissionCreateInput { + id: String + action: TextAttributeCreate + + """Decide to deny or allow the action at a global level""" + decision: NumberAttributeCreate + description: TextAttributeCreate + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + roles: [RelatedNodeInput] +} + +"""A permission that grants global rights to perform actions in Infrahub""" +type CoreGlobalPermissionUpdate { + ok: Boolean + object: CoreGlobalPermission +} + +input CoreGlobalPermissionUpdateInput { + id: String + hfid: [String] + action: TextAttributeUpdate + + """Decide to deny or allow the action at a global level""" + decision: NumberAttributeUpdate + description: TextAttributeUpdate + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + roles: [RelatedNodeInput] +} + +"""A permission that grants global rights to perform actions in Infrahub""" +type CoreGlobalPermissionUpsert { + ok: Boolean + object: CoreGlobalPermission +} + +input CoreGlobalPermissionUpsertInput { + id: String + hfid: [String] + action: TextAttributeUpdate! + + """Decide to deny or allow the action at a global level""" + decision: NumberAttributeUpdate + description: TextAttributeUpdate + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + roles: [RelatedNodeInput] +} + +"""A permission that grants global rights to perform actions in Infrahub""" +type CoreGlobalPermissionDelete { + ok: Boolean +} + +"""A permission that grants rights to perform actions on objects""" +type CoreObjectPermissionCreate { + ok: Boolean + object: CoreObjectPermission +} + +input CoreObjectPermissionCreateInput { + id: String + namespace: TextAttributeCreate + + """ + Decide to deny or allow the action.If allowed, it can be configured for the default branch, any other branches or all branches + """ + decision: NumberAttributeCreate + action: TextAttributeCreate + name: TextAttributeCreate + description: TextAttributeCreate + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + roles: [RelatedNodeInput] +} + +"""A permission that grants rights to perform actions on objects""" +type CoreObjectPermissionUpdate { + ok: Boolean + object: CoreObjectPermission +} + +input CoreObjectPermissionUpdateInput { + id: String + hfid: [String] + namespace: TextAttributeUpdate + + """ + Decide to deny or allow the action.If allowed, it can be configured for the default branch, any other branches or all branches + """ + decision: NumberAttributeUpdate + action: TextAttributeUpdate + name: TextAttributeUpdate + description: TextAttributeUpdate + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + roles: [RelatedNodeInput] +} + +"""A permission that grants rights to perform actions on objects""" +type CoreObjectPermissionUpsert { + ok: Boolean + object: CoreObjectPermission +} + +input CoreObjectPermissionUpsertInput { + id: String + hfid: [String] + namespace: TextAttributeUpdate! + + """ + Decide to deny or allow the action.If allowed, it can be configured for the default branch, any other branches or all branches + """ + decision: NumberAttributeUpdate + action: TextAttributeUpdate + name: TextAttributeUpdate! + description: TextAttributeUpdate + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + roles: [RelatedNodeInput] +} + +"""A permission that grants rights to perform actions on objects""" +type CoreObjectPermissionDelete { + ok: Boolean +} + +"""A role defines a set of permissions to grant to a group of accounts""" +type CoreAccountRoleCreate { + ok: Boolean + object: CoreAccountRole +} + +input CoreAccountRoleCreateInput { + id: String + name: TextAttributeCreate + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + groups: [RelatedNodeInput] + permissions: [RelatedNodeInput] +} + +"""A role defines a set of permissions to grant to a group of accounts""" +type CoreAccountRoleUpdate { + ok: Boolean + object: CoreAccountRole +} + +input CoreAccountRoleUpdateInput { + id: String + hfid: [String] + name: TextAttributeUpdate + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + groups: [RelatedNodeInput] + permissions: [RelatedNodeInput] +} + +"""A role defines a set of permissions to grant to a group of accounts""" +type CoreAccountRoleUpsert { + ok: Boolean + object: CoreAccountRole +} + +input CoreAccountRoleUpsertInput { + id: String + hfid: [String] + name: TextAttributeUpdate! + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + groups: [RelatedNodeInput] + permissions: [RelatedNodeInput] +} + +"""A role defines a set of permissions to grant to a group of accounts""" +type CoreAccountRoleDelete { + ok: Boolean +} + +"""A group of users to manage common permissions""" +type CoreAccountGroupCreate { + ok: Boolean + object: CoreAccountGroup +} + +input CoreAccountGroupCreateInput { + id: String + label: TextAttributeCreate + description: TextAttributeCreate + name: TextAttributeCreate + group_type: TextAttributeCreate + children: [RelatedNodeInput] + roles: [RelatedNodeInput] + parent: RelatedNodeInput + members: [RelatedNodeInput] + subscribers: [RelatedNodeInput] +} + +"""A group of users to manage common permissions""" +type CoreAccountGroupUpdate { + ok: Boolean + object: CoreAccountGroup +} + +input CoreAccountGroupUpdateInput { + id: String + hfid: [String] + label: TextAttributeUpdate + description: TextAttributeUpdate + name: TextAttributeUpdate + group_type: TextAttributeUpdate + children: [RelatedNodeInput] + roles: [RelatedNodeInput] + parent: RelatedNodeInput + members: [RelatedNodeInput] + subscribers: [RelatedNodeInput] +} + +"""A group of users to manage common permissions""" +type CoreAccountGroupUpsert { + ok: Boolean + object: CoreAccountGroup +} + +input CoreAccountGroupUpsertInput { + id: String + hfid: [String] + label: TextAttributeUpdate + description: TextAttributeUpdate + name: TextAttributeUpdate! + group_type: TextAttributeUpdate + children: [RelatedNodeInput] + roles: [RelatedNodeInput] + parent: RelatedNodeInput + members: [RelatedNodeInput] + subscribers: [RelatedNodeInput] +} + +"""A group of users to manage common permissions""" +type CoreAccountGroupDelete { + ok: Boolean +} + +""" +An Autonomous System (AS) is a set of Internet routable IP prefixes belonging to a network +""" +type InfraAutonomousSystemCreate { + ok: Boolean + object: InfraAutonomousSystem +} + +input InfraAutonomousSystemCreateInput { + id: String + name: TextAttributeCreate + description: TextAttributeCreate + asn: NumberAttributeCreate + subscriber_of_groups: [RelatedNodeInput] + organization: RelatedNodeInput + profiles: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] +} + +""" +An Autonomous System (AS) is a set of Internet routable IP prefixes belonging to a network +""" +type InfraAutonomousSystemUpdate { + ok: Boolean + object: InfraAutonomousSystem +} + +input InfraAutonomousSystemUpdateInput { + id: String + hfid: [String] + name: TextAttributeUpdate + description: TextAttributeUpdate + asn: NumberAttributeUpdate + subscriber_of_groups: [RelatedNodeInput] + organization: RelatedNodeInput + profiles: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] +} + +""" +An Autonomous System (AS) is a set of Internet routable IP prefixes belonging to a network +""" +type InfraAutonomousSystemUpsert { + ok: Boolean + object: InfraAutonomousSystem +} + +input InfraAutonomousSystemUpsertInput { + id: String + hfid: [String] + name: TextAttributeUpdate! + description: TextAttributeUpdate + asn: NumberAttributeUpdate! + subscriber_of_groups: [RelatedNodeInput] + organization: RelatedNodeInput! + profiles: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] +} + +""" +An Autonomous System (AS) is a set of Internet routable IP prefixes belonging to a network +""" +type InfraAutonomousSystemDelete { + ok: Boolean +} + +""" +A BGP Peer Group is used to regroup parameters that are shared across multiple peers +""" +type InfraBGPPeerGroupCreate { + ok: Boolean + object: InfraBGPPeerGroup +} + +input InfraBGPPeerGroupCreateInput { + id: String + import_policies: TextAttributeCreate + description: TextAttributeCreate + export_policies: TextAttributeCreate + name: TextAttributeCreate + local_as: RelatedNodeInput + subscriber_of_groups: [RelatedNodeInput] + remote_as: RelatedNodeInput + member_of_groups: [RelatedNodeInput] + profiles: [RelatedNodeInput] +} + +""" +A BGP Peer Group is used to regroup parameters that are shared across multiple peers +""" +type InfraBGPPeerGroupUpdate { + ok: Boolean + object: InfraBGPPeerGroup +} + +input InfraBGPPeerGroupUpdateInput { + id: String + hfid: [String] + import_policies: TextAttributeUpdate + description: TextAttributeUpdate + export_policies: TextAttributeUpdate + name: TextAttributeUpdate + local_as: RelatedNodeInput + subscriber_of_groups: [RelatedNodeInput] + remote_as: RelatedNodeInput + member_of_groups: [RelatedNodeInput] + profiles: [RelatedNodeInput] +} + +""" +A BGP Peer Group is used to regroup parameters that are shared across multiple peers +""" +type InfraBGPPeerGroupUpsert { + ok: Boolean + object: InfraBGPPeerGroup +} + +input InfraBGPPeerGroupUpsertInput { + id: String + hfid: [String] + import_policies: TextAttributeUpdate + description: TextAttributeUpdate + export_policies: TextAttributeUpdate + name: TextAttributeUpdate! + local_as: RelatedNodeInput + subscriber_of_groups: [RelatedNodeInput] + remote_as: RelatedNodeInput + member_of_groups: [RelatedNodeInput] + profiles: [RelatedNodeInput] +} + +""" +A BGP Peer Group is used to regroup parameters that are shared across multiple peers +""" +type InfraBGPPeerGroupDelete { + ok: Boolean +} + +""" +A BGP Session represent a point to point connection between two routers +""" +type InfraBGPSessionCreate { + ok: Boolean + object: InfraBGPSession +} + +input InfraBGPSessionCreateInput { + id: String + type: TextAttributeCreate + description: TextAttributeCreate + import_policies: TextAttributeCreate + status: TextAttributeCreate + role: TextAttributeCreate + export_policies: TextAttributeCreate + remote_as: RelatedNodeInput + remote_ip: RelatedIPAddressNodeInput + peer_session: RelatedNodeInput + device: RelatedNodeInput + local_ip: RelatedIPAddressNodeInput + local_as: RelatedNodeInput + peer_group: RelatedNodeInput + profiles: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + artifacts: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +""" +A BGP Session represent a point to point connection between two routers +""" +type InfraBGPSessionUpdate { + ok: Boolean + object: InfraBGPSession +} + +input InfraBGPSessionUpdateInput { + id: String + hfid: [String] + type: TextAttributeUpdate + description: TextAttributeUpdate + import_policies: TextAttributeUpdate + status: TextAttributeUpdate + role: TextAttributeUpdate + export_policies: TextAttributeUpdate + remote_as: RelatedNodeInput + remote_ip: RelatedIPAddressNodeInput + peer_session: RelatedNodeInput + device: RelatedNodeInput + local_ip: RelatedIPAddressNodeInput + local_as: RelatedNodeInput + peer_group: RelatedNodeInput + profiles: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + artifacts: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +""" +A BGP Session represent a point to point connection between two routers +""" +type InfraBGPSessionUpsert { + ok: Boolean + object: InfraBGPSession +} + +input InfraBGPSessionUpsertInput { + id: String + hfid: [String] + type: TextAttributeUpdate! + description: TextAttributeUpdate + import_policies: TextAttributeUpdate + status: TextAttributeUpdate! + role: TextAttributeUpdate! + export_policies: TextAttributeUpdate + remote_as: RelatedNodeInput! + remote_ip: RelatedIPAddressNodeInput! + peer_session: RelatedNodeInput + device: RelatedNodeInput! + local_ip: RelatedIPAddressNodeInput + local_as: RelatedNodeInput + peer_group: RelatedNodeInput + profiles: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + artifacts: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +""" +A BGP Session represent a point to point connection between two routers +""" +type InfraBGPSessionDelete { + ok: Boolean +} + +"""Backbone Service""" +type InfraBackBoneServiceCreate { + ok: Boolean + object: InfraBackBoneService +} + +input InfraBackBoneServiceCreateInput { + id: String + internal_circuit_id: TextAttributeCreate + circuit_id: TextAttributeCreate + name: TextAttributeCreate + subscriber_of_groups: [RelatedNodeInput] + profiles: [RelatedNodeInput] + site_a: RelatedNodeInput + member_of_groups: [RelatedNodeInput] + site_b: RelatedNodeInput + provider: RelatedNodeInput +} + +"""Backbone Service""" +type InfraBackBoneServiceUpdate { + ok: Boolean + object: InfraBackBoneService +} + +input InfraBackBoneServiceUpdateInput { + id: String + hfid: [String] + internal_circuit_id: TextAttributeUpdate + circuit_id: TextAttributeUpdate + name: TextAttributeUpdate + subscriber_of_groups: [RelatedNodeInput] + profiles: [RelatedNodeInput] + site_a: RelatedNodeInput + member_of_groups: [RelatedNodeInput] + site_b: RelatedNodeInput + provider: RelatedNodeInput +} + +"""Backbone Service""" +type InfraBackBoneServiceUpsert { + ok: Boolean + object: InfraBackBoneService +} + +input InfraBackBoneServiceUpsertInput { + id: String + hfid: [String] + internal_circuit_id: TextAttributeUpdate! + circuit_id: TextAttributeUpdate! + name: TextAttributeUpdate! + subscriber_of_groups: [RelatedNodeInput] + profiles: [RelatedNodeInput] + site_a: RelatedNodeInput! + member_of_groups: [RelatedNodeInput] + site_b: RelatedNodeInput! + provider: RelatedNodeInput! +} + +"""Backbone Service""" +type InfraBackBoneServiceDelete { + ok: Boolean +} + +"""A Circuit represent a single physical link between two locations""" +type InfraCircuitCreate { + ok: Boolean + object: InfraCircuit +} + +input InfraCircuitCreateInput { + id: String + role: TextAttributeCreate + status: TextAttributeCreate + description: TextAttributeCreate + vendor_id: TextAttributeCreate + circuit_id: TextAttributeCreate + profiles: [RelatedNodeInput] + provider: RelatedNodeInput + endpoints: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + bgp_sessions: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""A Circuit represent a single physical link between two locations""" +type InfraCircuitUpdate { + ok: Boolean + object: InfraCircuit +} + +input InfraCircuitUpdateInput { + id: String + hfid: [String] + role: TextAttributeUpdate + status: TextAttributeUpdate + description: TextAttributeUpdate + vendor_id: TextAttributeUpdate + circuit_id: TextAttributeUpdate + profiles: [RelatedNodeInput] + provider: RelatedNodeInput + endpoints: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + bgp_sessions: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""A Circuit represent a single physical link between two locations""" +type InfraCircuitUpsert { + ok: Boolean + object: InfraCircuit +} + +input InfraCircuitUpsertInput { + id: String + hfid: [String] + role: TextAttributeUpdate! + status: TextAttributeUpdate! + description: TextAttributeUpdate + vendor_id: TextAttributeUpdate + circuit_id: TextAttributeUpdate! + profiles: [RelatedNodeInput] + provider: RelatedNodeInput! + endpoints: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + bgp_sessions: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""A Circuit represent a single physical link between two locations""" +type InfraCircuitDelete { + ok: Boolean +} + +"""A Circuit endpoint is attached to each end of a circuit""" +type InfraCircuitEndpointCreate { + ok: Boolean + object: InfraCircuitEndpoint +} + +input InfraCircuitEndpointCreateInput { + id: String + description: TextAttributeCreate + circuit: RelatedNodeInput + subscriber_of_groups: [RelatedNodeInput] + site: RelatedNodeInput + member_of_groups: [RelatedNodeInput] + profiles: [RelatedNodeInput] + connected_endpoint: RelatedNodeInput +} + +"""A Circuit endpoint is attached to each end of a circuit""" +type InfraCircuitEndpointUpdate { + ok: Boolean + object: InfraCircuitEndpoint +} + +input InfraCircuitEndpointUpdateInput { + id: String + hfid: [String] + description: TextAttributeUpdate + circuit: RelatedNodeInput + subscriber_of_groups: [RelatedNodeInput] + site: RelatedNodeInput + member_of_groups: [RelatedNodeInput] + profiles: [RelatedNodeInput] + connected_endpoint: RelatedNodeInput +} + +"""A Circuit endpoint is attached to each end of a circuit""" +type InfraCircuitEndpointUpsert { + ok: Boolean + object: InfraCircuitEndpoint +} + +input InfraCircuitEndpointUpsertInput { + id: String + hfid: [String] + description: TextAttributeUpdate + circuit: RelatedNodeInput! + subscriber_of_groups: [RelatedNodeInput] + site: RelatedNodeInput + member_of_groups: [RelatedNodeInput] + profiles: [RelatedNodeInput] + connected_endpoint: RelatedNodeInput +} + +"""A Circuit endpoint is attached to each end of a circuit""" +type InfraCircuitEndpointDelete { + ok: Boolean +} + +"""Generic Device object""" +type InfraDeviceCreate { + ok: Boolean + object: InfraDevice +} + +input InfraDeviceCreateInput { + id: String + description: TextAttributeCreate + status: TextAttributeCreate + type: TextAttributeCreate + name: TextAttributeCreate + role: TextAttributeCreate + platform: RelatedNodeInput + asn: RelatedNodeInput + interfaces: [RelatedNodeInput] + primary_address: RelatedIPAddressNodeInput + site: RelatedNodeInput + profiles: [RelatedNodeInput] + mlag_domain: RelatedNodeInput + tags: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + artifacts: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Generic Device object""" +type InfraDeviceUpdate { + ok: Boolean + object: InfraDevice +} + +input InfraDeviceUpdateInput { + id: String + hfid: [String] + description: TextAttributeUpdate + status: TextAttributeUpdate + type: TextAttributeUpdate + name: TextAttributeUpdate + role: TextAttributeUpdate + platform: RelatedNodeInput + asn: RelatedNodeInput + interfaces: [RelatedNodeInput] + primary_address: RelatedIPAddressNodeInput + site: RelatedNodeInput + profiles: [RelatedNodeInput] + mlag_domain: RelatedNodeInput + tags: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + artifacts: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Generic Device object""" +type InfraDeviceUpsert { + ok: Boolean + object: InfraDevice +} + +input InfraDeviceUpsertInput { + id: String + hfid: [String] + description: TextAttributeUpdate + status: TextAttributeUpdate + type: TextAttributeUpdate! + name: TextAttributeUpdate! + role: TextAttributeUpdate + platform: RelatedNodeInput + asn: RelatedNodeInput + interfaces: [RelatedNodeInput] + primary_address: RelatedIPAddressNodeInput + site: RelatedNodeInput! + profiles: [RelatedNodeInput] + mlag_domain: RelatedNodeInput + tags: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + artifacts: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Generic Device object""" +type InfraDeviceDelete { + ok: Boolean +} + +"""Network Layer 2 Interface""" +type InfraInterfaceL2Create { + ok: Boolean + object: InfraInterfaceL2 +} + +input InfraInterfaceL2CreateInput { + id: String + lacp_priority: NumberAttributeCreate + l2_mode: TextAttributeCreate + lacp_rate: TextAttributeCreate + mtu: NumberAttributeCreate + role: TextAttributeCreate + speed: NumberAttributeCreate + enabled: CheckboxAttributeCreate + status: TextAttributeCreate + description: TextAttributeCreate + name: TextAttributeCreate + tagged_vlan: [RelatedNodeInput] + profiles: [RelatedNodeInput] + lag: RelatedNodeInput + untagged_vlan: RelatedNodeInput + device: RelatedNodeInput + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + tags: [RelatedNodeInput] + connected_endpoint: RelatedNodeInput + artifacts: [RelatedNodeInput] +} + +"""Network Layer 2 Interface""" +type InfraInterfaceL2Update { + ok: Boolean + object: InfraInterfaceL2 +} + +input InfraInterfaceL2UpdateInput { + id: String + hfid: [String] + lacp_priority: NumberAttributeUpdate + l2_mode: TextAttributeUpdate + lacp_rate: TextAttributeUpdate + mtu: NumberAttributeUpdate + role: TextAttributeUpdate + speed: NumberAttributeUpdate + enabled: CheckboxAttributeUpdate + status: TextAttributeUpdate + description: TextAttributeUpdate + name: TextAttributeUpdate + tagged_vlan: [RelatedNodeInput] + profiles: [RelatedNodeInput] + lag: RelatedNodeInput + untagged_vlan: RelatedNodeInput + device: RelatedNodeInput + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + tags: [RelatedNodeInput] + connected_endpoint: RelatedNodeInput + artifacts: [RelatedNodeInput] +} + +"""Network Layer 2 Interface""" +type InfraInterfaceL2Upsert { + ok: Boolean + object: InfraInterfaceL2 +} + +input InfraInterfaceL2UpsertInput { + id: String + hfid: [String] + lacp_priority: NumberAttributeUpdate + l2_mode: TextAttributeUpdate! + lacp_rate: TextAttributeUpdate + mtu: NumberAttributeUpdate + role: TextAttributeUpdate + speed: NumberAttributeUpdate! + enabled: CheckboxAttributeUpdate + status: TextAttributeUpdate + description: TextAttributeUpdate + name: TextAttributeUpdate! + tagged_vlan: [RelatedNodeInput] + profiles: [RelatedNodeInput] + lag: RelatedNodeInput + untagged_vlan: RelatedNodeInput + device: RelatedNodeInput! + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + tags: [RelatedNodeInput] + connected_endpoint: RelatedNodeInput + artifacts: [RelatedNodeInput] +} + +"""Network Layer 2 Interface""" +type InfraInterfaceL2Delete { + ok: Boolean +} + +"""Network Layer 3 Interface""" +type InfraInterfaceL3Create { + ok: Boolean + object: InfraInterfaceL3 +} + +input InfraInterfaceL3CreateInput { + id: String + lacp_priority: NumberAttributeCreate + lacp_rate: TextAttributeCreate + mtu: NumberAttributeCreate + role: TextAttributeCreate + speed: NumberAttributeCreate + enabled: CheckboxAttributeCreate + status: TextAttributeCreate + description: TextAttributeCreate + name: TextAttributeCreate + ip_addresses: [RelatedIPAddressNodeInput] + lag: RelatedNodeInput + profiles: [RelatedNodeInput] + device: RelatedNodeInput + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + tags: [RelatedNodeInput] + connected_endpoint: RelatedNodeInput + artifacts: [RelatedNodeInput] +} + +"""Network Layer 3 Interface""" +type InfraInterfaceL3Update { + ok: Boolean + object: InfraInterfaceL3 +} + +input InfraInterfaceL3UpdateInput { + id: String + hfid: [String] + lacp_priority: NumberAttributeUpdate + lacp_rate: TextAttributeUpdate + mtu: NumberAttributeUpdate + role: TextAttributeUpdate + speed: NumberAttributeUpdate + enabled: CheckboxAttributeUpdate + status: TextAttributeUpdate + description: TextAttributeUpdate + name: TextAttributeUpdate + ip_addresses: [RelatedIPAddressNodeInput] + lag: RelatedNodeInput + profiles: [RelatedNodeInput] + device: RelatedNodeInput + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + tags: [RelatedNodeInput] + connected_endpoint: RelatedNodeInput + artifacts: [RelatedNodeInput] +} + +"""Network Layer 3 Interface""" +type InfraInterfaceL3Upsert { + ok: Boolean + object: InfraInterfaceL3 +} + +input InfraInterfaceL3UpsertInput { + id: String + hfid: [String] + lacp_priority: NumberAttributeUpdate + lacp_rate: TextAttributeUpdate + mtu: NumberAttributeUpdate + role: TextAttributeUpdate + speed: NumberAttributeUpdate! + enabled: CheckboxAttributeUpdate + status: TextAttributeUpdate + description: TextAttributeUpdate + name: TextAttributeUpdate! + ip_addresses: [RelatedIPAddressNodeInput] + lag: RelatedNodeInput + profiles: [RelatedNodeInput] + device: RelatedNodeInput! + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + tags: [RelatedNodeInput] + connected_endpoint: RelatedNodeInput + artifacts: [RelatedNodeInput] +} + +"""Network Layer 3 Interface""" +type InfraInterfaceL3Delete { + ok: Boolean +} + +"""Network Layer 2 Lag Interface""" +type InfraLagInterfaceL2Create { + ok: Boolean + object: InfraLagInterfaceL2 +} + +input InfraLagInterfaceL2CreateInput { + id: String + l2_mode: TextAttributeCreate + mtu: NumberAttributeCreate + role: TextAttributeCreate + speed: NumberAttributeCreate + enabled: CheckboxAttributeCreate + status: TextAttributeCreate + description: TextAttributeCreate + name: TextAttributeCreate + minimum_links: NumberAttributeCreate + lacp: TextAttributeCreate + max_bundle: NumberAttributeCreate + members: [RelatedNodeInput] + tagged_vlan: [RelatedNodeInput] + profiles: [RelatedNodeInput] + untagged_vlan: RelatedNodeInput + device: RelatedNodeInput + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + tags: [RelatedNodeInput] + mlag: RelatedNodeInput + artifacts: [RelatedNodeInput] +} + +"""Network Layer 2 Lag Interface""" +type InfraLagInterfaceL2Update { + ok: Boolean + object: InfraLagInterfaceL2 +} + +input InfraLagInterfaceL2UpdateInput { + id: String + hfid: [String] + l2_mode: TextAttributeUpdate + mtu: NumberAttributeUpdate + role: TextAttributeUpdate + speed: NumberAttributeUpdate + enabled: CheckboxAttributeUpdate + status: TextAttributeUpdate + description: TextAttributeUpdate + name: TextAttributeUpdate + minimum_links: NumberAttributeUpdate + lacp: TextAttributeUpdate + max_bundle: NumberAttributeUpdate + members: [RelatedNodeInput] + tagged_vlan: [RelatedNodeInput] + profiles: [RelatedNodeInput] + untagged_vlan: RelatedNodeInput + device: RelatedNodeInput + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + tags: [RelatedNodeInput] + mlag: RelatedNodeInput + artifacts: [RelatedNodeInput] +} + +"""Network Layer 2 Lag Interface""" +type InfraLagInterfaceL2Upsert { + ok: Boolean + object: InfraLagInterfaceL2 +} + +input InfraLagInterfaceL2UpsertInput { + id: String + hfid: [String] + l2_mode: TextAttributeUpdate! + mtu: NumberAttributeUpdate + role: TextAttributeUpdate + speed: NumberAttributeUpdate! + enabled: CheckboxAttributeUpdate + status: TextAttributeUpdate + description: TextAttributeUpdate + name: TextAttributeUpdate! + minimum_links: NumberAttributeUpdate + lacp: TextAttributeUpdate! + max_bundle: NumberAttributeUpdate + members: [RelatedNodeInput] + tagged_vlan: [RelatedNodeInput] + profiles: [RelatedNodeInput] + untagged_vlan: RelatedNodeInput + device: RelatedNodeInput! + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + tags: [RelatedNodeInput] + mlag: RelatedNodeInput + artifacts: [RelatedNodeInput] +} + +"""Network Layer 2 Lag Interface""" +type InfraLagInterfaceL2Delete { + ok: Boolean +} + +"""Network Layer 3 Lag Interface""" +type InfraLagInterfaceL3Create { + ok: Boolean + object: InfraLagInterfaceL3 +} + +input InfraLagInterfaceL3CreateInput { + id: String + mtu: NumberAttributeCreate + role: TextAttributeCreate + speed: NumberAttributeCreate + enabled: CheckboxAttributeCreate + status: TextAttributeCreate + description: TextAttributeCreate + name: TextAttributeCreate + minimum_links: NumberAttributeCreate + lacp: TextAttributeCreate + max_bundle: NumberAttributeCreate + members: [RelatedNodeInput] + ip_addresses: [RelatedIPAddressNodeInput] + profiles: [RelatedNodeInput] + device: RelatedNodeInput + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + tags: [RelatedNodeInput] + mlag: RelatedNodeInput + artifacts: [RelatedNodeInput] +} + +"""Network Layer 3 Lag Interface""" +type InfraLagInterfaceL3Update { + ok: Boolean + object: InfraLagInterfaceL3 +} + +input InfraLagInterfaceL3UpdateInput { + id: String + hfid: [String] + mtu: NumberAttributeUpdate + role: TextAttributeUpdate + speed: NumberAttributeUpdate + enabled: CheckboxAttributeUpdate + status: TextAttributeUpdate + description: TextAttributeUpdate + name: TextAttributeUpdate + minimum_links: NumberAttributeUpdate + lacp: TextAttributeUpdate + max_bundle: NumberAttributeUpdate + members: [RelatedNodeInput] + ip_addresses: [RelatedIPAddressNodeInput] + profiles: [RelatedNodeInput] + device: RelatedNodeInput + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + tags: [RelatedNodeInput] + mlag: RelatedNodeInput + artifacts: [RelatedNodeInput] +} + +"""Network Layer 3 Lag Interface""" +type InfraLagInterfaceL3Upsert { + ok: Boolean + object: InfraLagInterfaceL3 +} + +input InfraLagInterfaceL3UpsertInput { + id: String + hfid: [String] + mtu: NumberAttributeUpdate + role: TextAttributeUpdate + speed: NumberAttributeUpdate! + enabled: CheckboxAttributeUpdate + status: TextAttributeUpdate + description: TextAttributeUpdate + name: TextAttributeUpdate! + minimum_links: NumberAttributeUpdate + lacp: TextAttributeUpdate! + max_bundle: NumberAttributeUpdate + members: [RelatedNodeInput] + ip_addresses: [RelatedIPAddressNodeInput] + profiles: [RelatedNodeInput] + device: RelatedNodeInput! + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + tags: [RelatedNodeInput] + mlag: RelatedNodeInput + artifacts: [RelatedNodeInput] +} + +"""Network Layer 3 Lag Interface""" +type InfraLagInterfaceL3Delete { + ok: Boolean +} + +""" +Represents the group of devices that share interfaces in a multi chassis link aggregation group +""" +type InfraMlagDomainCreate { + ok: Boolean + object: InfraMlagDomain +} + +input InfraMlagDomainCreateInput { + id: String + + """Name of a group of devices forming an MLAG Group""" + name: TextAttributeCreate + + """Domain Id of a group of devices forming an MLAG Group""" + domain_id: NumberAttributeCreate + devices: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + peer_interfaces: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + profiles: [RelatedNodeInput] +} + +""" +Represents the group of devices that share interfaces in a multi chassis link aggregation group +""" +type InfraMlagDomainUpdate { + ok: Boolean + object: InfraMlagDomain +} + +input InfraMlagDomainUpdateInput { + id: String + hfid: [String] + + """Name of a group of devices forming an MLAG Group""" + name: TextAttributeUpdate + + """Domain Id of a group of devices forming an MLAG Group""" + domain_id: NumberAttributeUpdate + devices: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + peer_interfaces: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + profiles: [RelatedNodeInput] +} + +""" +Represents the group of devices that share interfaces in a multi chassis link aggregation group +""" +type InfraMlagDomainUpsert { + ok: Boolean + object: InfraMlagDomain +} + +input InfraMlagDomainUpsertInput { + id: String + hfid: [String] + + """Name of a group of devices forming an MLAG Group""" + name: TextAttributeUpdate! + + """Domain Id of a group of devices forming an MLAG Group""" + domain_id: NumberAttributeUpdate! + devices: [RelatedNodeInput]! + subscriber_of_groups: [RelatedNodeInput] + peer_interfaces: [RelatedNodeInput]! + member_of_groups: [RelatedNodeInput] + profiles: [RelatedNodeInput] +} + +""" +Represents the group of devices that share interfaces in a multi chassis link aggregation group +""" +type InfraMlagDomainDelete { + ok: Boolean +} + +"""L2 MLAG Interface""" +type InfraMlagInterfaceL2Create { + ok: Boolean + object: InfraMlagInterfaceL2 +} + +input InfraMlagInterfaceL2CreateInput { + id: String + mlag_id: NumberAttributeCreate + members: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + profiles: [RelatedNodeInput] + mlag_domain: RelatedNodeInput +} + +"""L2 MLAG Interface""" +type InfraMlagInterfaceL2Update { + ok: Boolean + object: InfraMlagInterfaceL2 +} + +input InfraMlagInterfaceL2UpdateInput { + id: String + hfid: [String] + mlag_id: NumberAttributeUpdate + members: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + profiles: [RelatedNodeInput] + mlag_domain: RelatedNodeInput +} + +"""L2 MLAG Interface""" +type InfraMlagInterfaceL2Upsert { + ok: Boolean + object: InfraMlagInterfaceL2 +} + +input InfraMlagInterfaceL2UpsertInput { + id: String + hfid: [String] + mlag_id: NumberAttributeUpdate! + members: [RelatedNodeInput]! + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + profiles: [RelatedNodeInput] + mlag_domain: RelatedNodeInput! +} + +"""L2 MLAG Interface""" +type InfraMlagInterfaceL2Delete { + ok: Boolean +} + +"""L3 MLAG Interface""" +type InfraMlagInterfaceL3Create { + ok: Boolean + object: InfraMlagInterfaceL3 +} + +input InfraMlagInterfaceL3CreateInput { + id: String + mlag_id: NumberAttributeCreate + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + profiles: [RelatedNodeInput] + members: [RelatedNodeInput] + mlag_domain: RelatedNodeInput +} + +"""L3 MLAG Interface""" +type InfraMlagInterfaceL3Update { + ok: Boolean + object: InfraMlagInterfaceL3 +} + +input InfraMlagInterfaceL3UpdateInput { + id: String + hfid: [String] + mlag_id: NumberAttributeUpdate + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + profiles: [RelatedNodeInput] + members: [RelatedNodeInput] + mlag_domain: RelatedNodeInput +} + +"""L3 MLAG Interface""" +type InfraMlagInterfaceL3Upsert { + ok: Boolean + object: InfraMlagInterfaceL3 +} + +input InfraMlagInterfaceL3UpsertInput { + id: String + hfid: [String] + mlag_id: NumberAttributeUpdate! + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + profiles: [RelatedNodeInput] + members: [RelatedNodeInput]! + mlag_domain: RelatedNodeInput! +} + +"""L3 MLAG Interface""" +type InfraMlagInterfaceL3Delete { + ok: Boolean +} + +"""A Platform represents the type of software running on a device""" +type InfraPlatformCreate { + ok: Boolean + object: InfraPlatform +} + +input InfraPlatformCreateInput { + id: String + napalm_driver: TextAttributeCreate + ansible_network_os: TextAttributeCreate + nornir_platform: TextAttributeCreate + description: TextAttributeCreate + name: TextAttributeCreate + netmiko_device_type: TextAttributeCreate + member_of_groups: [RelatedNodeInput] + devices: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + profiles: [RelatedNodeInput] +} + +"""A Platform represents the type of software running on a device""" +type InfraPlatformUpdate { + ok: Boolean + object: InfraPlatform +} + +input InfraPlatformUpdateInput { + id: String + hfid: [String] + napalm_driver: TextAttributeUpdate + ansible_network_os: TextAttributeUpdate + nornir_platform: TextAttributeUpdate + description: TextAttributeUpdate + name: TextAttributeUpdate + netmiko_device_type: TextAttributeUpdate + member_of_groups: [RelatedNodeInput] + devices: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + profiles: [RelatedNodeInput] +} + +"""A Platform represents the type of software running on a device""" +type InfraPlatformUpsert { + ok: Boolean + object: InfraPlatform +} + +input InfraPlatformUpsertInput { + id: String + hfid: [String] + napalm_driver: TextAttributeUpdate + ansible_network_os: TextAttributeUpdate + nornir_platform: TextAttributeUpdate + description: TextAttributeUpdate + name: TextAttributeUpdate! + netmiko_device_type: TextAttributeUpdate + member_of_groups: [RelatedNodeInput] + devices: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + profiles: [RelatedNodeInput] +} + +"""A Platform represents the type of software running on a device""" +type InfraPlatformDelete { + ok: Boolean +} + +"""A VLAN is a logical grouping of devices in the same broadcast domain""" +type InfraVLANCreate { + ok: Boolean + object: InfraVLAN +} + +input InfraVLANCreateInput { + id: String + name: TextAttributeCreate + vlan_id: NumberAttributeCreate + role: TextAttributeCreate + description: TextAttributeCreate + status: TextAttributeCreate + gateway: RelatedNodeInput + site: RelatedNodeInput + subscriber_of_groups: [RelatedNodeInput] + profiles: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] +} + +"""A VLAN is a logical grouping of devices in the same broadcast domain""" +type InfraVLANUpdate { + ok: Boolean + object: InfraVLAN +} + +input InfraVLANUpdateInput { + id: String + hfid: [String] + name: TextAttributeUpdate + vlan_id: NumberAttributeUpdate + role: TextAttributeUpdate + description: TextAttributeUpdate + status: TextAttributeUpdate + gateway: RelatedNodeInput + site: RelatedNodeInput + subscriber_of_groups: [RelatedNodeInput] + profiles: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] +} + +"""A VLAN is a logical grouping of devices in the same broadcast domain""" +type InfraVLANUpsert { + ok: Boolean + object: InfraVLAN +} + +input InfraVLANUpsertInput { + id: String + hfid: [String] + name: TextAttributeUpdate! + vlan_id: NumberAttributeUpdate! + role: TextAttributeUpdate! + description: TextAttributeUpdate + status: TextAttributeUpdate! + gateway: RelatedNodeInput + site: RelatedNodeInput + subscriber_of_groups: [RelatedNodeInput] + profiles: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] +} + +"""A VLAN is a logical grouping of devices in the same broadcast domain""" +type InfraVLANDelete { + ok: Boolean +} + +"""IP Address""" +type IpamIPAddressCreate { + ok: Boolean + object: IpamIPAddress +} + +input IpamIPAddressCreateInput { + id: String + address: TextAttributeCreate + description: TextAttributeCreate + interface: RelatedNodeInput + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + ip_namespace: RelatedNodeInput + profiles: [RelatedNodeInput] +} + +"""IP Address""" +type IpamIPAddressUpdate { + ok: Boolean + object: IpamIPAddress +} + +input IpamIPAddressUpdateInput { + id: String + hfid: [String] + address: TextAttributeUpdate + description: TextAttributeUpdate + interface: RelatedNodeInput + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + ip_namespace: RelatedNodeInput + profiles: [RelatedNodeInput] +} + +"""IP Address""" +type IpamIPAddressUpsert { + ok: Boolean + object: IpamIPAddress +} + +input IpamIPAddressUpsertInput { + id: String + hfid: [String] + address: TextAttributeUpdate! + description: TextAttributeUpdate + interface: RelatedNodeInput + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + ip_namespace: RelatedNodeInput + profiles: [RelatedNodeInput] +} + +"""IP Address""" +type IpamIPAddressDelete { + ok: Boolean +} + +"""IPv4 or IPv6 network""" +type IpamIPPrefixCreate { + ok: Boolean + object: IpamIPPrefix +} + +input IpamIPPrefixCreateInput { + id: String + description: TextAttributeCreate + prefix: TextAttributeCreate + + """All IP addresses within this prefix are considered usable""" + is_pool: CheckboxAttributeCreate + member_type: TextAttributeCreate + profiles: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + ip_namespace: RelatedNodeInput +} + +"""IPv4 or IPv6 network""" +type IpamIPPrefixUpdate { + ok: Boolean + object: IpamIPPrefix +} + +input IpamIPPrefixUpdateInput { + id: String + hfid: [String] + description: TextAttributeUpdate + prefix: TextAttributeUpdate + + """All IP addresses within this prefix are considered usable""" + is_pool: CheckboxAttributeUpdate + member_type: TextAttributeUpdate + profiles: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + ip_namespace: RelatedNodeInput +} + +"""IPv4 or IPv6 network""" +type IpamIPPrefixUpsert { + ok: Boolean + object: IpamIPPrefix +} + +input IpamIPPrefixUpsertInput { + id: String + hfid: [String] + description: TextAttributeUpdate + prefix: TextAttributeUpdate! + + """All IP addresses within this prefix are considered usable""" + is_pool: CheckboxAttributeUpdate + member_type: TextAttributeUpdate + profiles: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + ip_namespace: RelatedNodeInput +} + +"""IPv4 or IPv6 network""" +type IpamIPPrefixDelete { + ok: Boolean +} + +"""A continent on planet earth.""" +type LocationContinentCreate { + ok: Boolean + object: LocationContinent +} + +input LocationContinentCreateInput { + id: String + name: TextAttributeCreate + description: TextAttributeCreate + children: [RelatedNodeInput] + profiles: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + parent: RelatedNodeInput +} + +"""A continent on planet earth.""" +type LocationContinentUpdate { + ok: Boolean + object: LocationContinent +} + +input LocationContinentUpdateInput { + id: String + hfid: [String] + name: TextAttributeUpdate + description: TextAttributeUpdate + children: [RelatedNodeInput] + profiles: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + parent: RelatedNodeInput +} + +"""A continent on planet earth.""" +type LocationContinentUpsert { + ok: Boolean + object: LocationContinent +} + +input LocationContinentUpsertInput { + id: String + hfid: [String] + name: TextAttributeUpdate! + description: TextAttributeUpdate + children: [RelatedNodeInput] + profiles: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + parent: RelatedNodeInput +} + +"""A continent on planet earth.""" +type LocationContinentDelete { + ok: Boolean +} + +"""A country within a continent.""" +type LocationCountryCreate { + ok: Boolean + object: LocationCountry +} + +input LocationCountryCreateInput { + id: String + name: TextAttributeCreate + description: TextAttributeCreate + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + children: [RelatedNodeInput] + profiles: [RelatedNodeInput] + parent: RelatedNodeInput +} + +"""A country within a continent.""" +type LocationCountryUpdate { + ok: Boolean + object: LocationCountry +} + +input LocationCountryUpdateInput { + id: String + hfid: [String] + name: TextAttributeUpdate + description: TextAttributeUpdate + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + children: [RelatedNodeInput] + profiles: [RelatedNodeInput] + parent: RelatedNodeInput +} + +"""A country within a continent.""" +type LocationCountryUpsert { + ok: Boolean + object: LocationCountry +} + +input LocationCountryUpsertInput { + id: String + hfid: [String] + name: TextAttributeUpdate! + description: TextAttributeUpdate + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + children: [RelatedNodeInput] + profiles: [RelatedNodeInput] + parent: RelatedNodeInput +} + +"""A country within a continent.""" +type LocationCountryDelete { + ok: Boolean +} + +""" +A Rack represents a physical two- or four-post equipment rack in which devices can be installed +""" +type LocationRackCreate { + ok: Boolean + object: LocationRack +} + +input LocationRackCreateInput { + id: String + name: TextAttributeCreate + status: TextAttributeCreate + role: TextAttributeCreate + description: TextAttributeCreate + height: TextAttributeCreate + serial_number: TextAttributeCreate + asset_tag: TextAttributeCreate + facility_id: TextAttributeCreate + member_of_groups: [RelatedNodeInput] + site: RelatedNodeInput + tags: [RelatedNodeInput] + parent: RelatedNodeInput + profiles: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + children: [RelatedNodeInput] +} + +""" +A Rack represents a physical two- or four-post equipment rack in which devices can be installed +""" +type LocationRackUpdate { + ok: Boolean + object: LocationRack +} + +input LocationRackUpdateInput { + id: String + hfid: [String] + name: TextAttributeUpdate + status: TextAttributeUpdate + role: TextAttributeUpdate + description: TextAttributeUpdate + height: TextAttributeUpdate + serial_number: TextAttributeUpdate + asset_tag: TextAttributeUpdate + facility_id: TextAttributeUpdate + member_of_groups: [RelatedNodeInput] + site: RelatedNodeInput + tags: [RelatedNodeInput] + parent: RelatedNodeInput + profiles: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + children: [RelatedNodeInput] +} + +""" +A Rack represents a physical two- or four-post equipment rack in which devices can be installed +""" +type LocationRackUpsert { + ok: Boolean + object: LocationRack +} + +input LocationRackUpsertInput { + id: String + hfid: [String] + name: TextAttributeUpdate! + status: TextAttributeUpdate + role: TextAttributeUpdate + description: TextAttributeUpdate + height: TextAttributeUpdate! + serial_number: TextAttributeUpdate + asset_tag: TextAttributeUpdate + facility_id: TextAttributeUpdate + member_of_groups: [RelatedNodeInput] + site: RelatedNodeInput! + tags: [RelatedNodeInput] + parent: RelatedNodeInput + profiles: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + children: [RelatedNodeInput] +} + +""" +A Rack represents a physical two- or four-post equipment rack in which devices can be installed +""" +type LocationRackDelete { + ok: Boolean +} + +"""A site within a country.""" +type LocationSiteCreate { + ok: Boolean + object: LocationSite +} + +input LocationSiteCreateInput { + id: String + city: TextAttributeCreate + address: TextAttributeCreate + contact: TextAttributeCreate + name: TextAttributeCreate + description: TextAttributeCreate + parent: RelatedNodeInput + children: [RelatedNodeInput] + vlans: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + devices: [RelatedNodeInput] + profiles: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + circuit_endpoints: [RelatedNodeInput] + tags: [RelatedNodeInput] +} + +"""A site within a country.""" +type LocationSiteUpdate { + ok: Boolean + object: LocationSite +} + +input LocationSiteUpdateInput { + id: String + hfid: [String] + city: TextAttributeUpdate + address: TextAttributeUpdate + contact: TextAttributeUpdate + name: TextAttributeUpdate + description: TextAttributeUpdate + parent: RelatedNodeInput + children: [RelatedNodeInput] + vlans: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + devices: [RelatedNodeInput] + profiles: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + circuit_endpoints: [RelatedNodeInput] + tags: [RelatedNodeInput] +} + +"""A site within a country.""" +type LocationSiteUpsert { + ok: Boolean + object: LocationSite +} + +input LocationSiteUpsertInput { + id: String + hfid: [String] + city: TextAttributeUpdate + address: TextAttributeUpdate + contact: TextAttributeUpdate + name: TextAttributeUpdate! + description: TextAttributeUpdate + parent: RelatedNodeInput + children: [RelatedNodeInput] + vlans: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + devices: [RelatedNodeInput] + profiles: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + circuit_endpoints: [RelatedNodeInput] + tags: [RelatedNodeInput] +} + +"""A site within a country.""" +type LocationSiteDelete { + ok: Boolean +} + +"""Device Manufacturer""" +type OrganizationManufacturerCreate { + ok: Boolean + object: OrganizationManufacturer +} + +input OrganizationManufacturerCreateInput { + id: String + name: TextAttributeCreate + description: TextAttributeCreate + profiles: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + platform: [RelatedNodeInput] + tags: [RelatedNodeInput] + asn: [RelatedNodeInput] +} + +"""Device Manufacturer""" +type OrganizationManufacturerUpdate { + ok: Boolean + object: OrganizationManufacturer +} + +input OrganizationManufacturerUpdateInput { + id: String + hfid: [String] + name: TextAttributeUpdate + description: TextAttributeUpdate + profiles: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + platform: [RelatedNodeInput] + tags: [RelatedNodeInput] + asn: [RelatedNodeInput] +} + +"""Device Manufacturer""" +type OrganizationManufacturerUpsert { + ok: Boolean + object: OrganizationManufacturer +} + +input OrganizationManufacturerUpsertInput { + id: String + hfid: [String] + name: TextAttributeUpdate! + description: TextAttributeUpdate + profiles: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + platform: [RelatedNodeInput] + tags: [RelatedNodeInput] + asn: [RelatedNodeInput] +} + +"""Device Manufacturer""" +type OrganizationManufacturerDelete { + ok: Boolean +} + +"""Circuit or Location Provider""" +type OrganizationProviderCreate { + ok: Boolean + object: OrganizationProvider +} + +input OrganizationProviderCreateInput { + id: String + name: TextAttributeCreate + description: TextAttributeCreate + member_of_groups: [RelatedNodeInput] + profiles: [RelatedNodeInput] + circuit: [RelatedNodeInput] + location: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + tags: [RelatedNodeInput] + asn: [RelatedNodeInput] +} + +"""Circuit or Location Provider""" +type OrganizationProviderUpdate { + ok: Boolean + object: OrganizationProvider +} + +input OrganizationProviderUpdateInput { + id: String + hfid: [String] + name: TextAttributeUpdate + description: TextAttributeUpdate + member_of_groups: [RelatedNodeInput] + profiles: [RelatedNodeInput] + circuit: [RelatedNodeInput] + location: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + tags: [RelatedNodeInput] + asn: [RelatedNodeInput] +} + +"""Circuit or Location Provider""" +type OrganizationProviderUpsert { + ok: Boolean + object: OrganizationProvider +} + +input OrganizationProviderUpsertInput { + id: String + hfid: [String] + name: TextAttributeUpdate! + description: TextAttributeUpdate + member_of_groups: [RelatedNodeInput] + profiles: [RelatedNodeInput] + circuit: [RelatedNodeInput] + location: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + tags: [RelatedNodeInput] + asn: [RelatedNodeInput] +} + +"""Circuit or Location Provider""" +type OrganizationProviderDelete { + ok: Boolean +} + +"""Customer""" +type OrganizationTenantCreate { + ok: Boolean + object: OrganizationTenant +} + +input OrganizationTenantCreateInput { + id: String + name: TextAttributeCreate + description: TextAttributeCreate + member_of_groups: [RelatedNodeInput] + circuit: [RelatedNodeInput] + location: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + profiles: [RelatedNodeInput] + tags: [RelatedNodeInput] + asn: [RelatedNodeInput] +} + +"""Customer""" +type OrganizationTenantUpdate { + ok: Boolean + object: OrganizationTenant +} + +input OrganizationTenantUpdateInput { + id: String + hfid: [String] + name: TextAttributeUpdate + description: TextAttributeUpdate + member_of_groups: [RelatedNodeInput] + circuit: [RelatedNodeInput] + location: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + profiles: [RelatedNodeInput] + tags: [RelatedNodeInput] + asn: [RelatedNodeInput] +} + +"""Customer""" +type OrganizationTenantUpsert { + ok: Boolean + object: OrganizationTenant +} + +input OrganizationTenantUpsertInput { + id: String + hfid: [String] + name: TextAttributeUpdate! + description: TextAttributeUpdate + member_of_groups: [RelatedNodeInput] + circuit: [RelatedNodeInput] + location: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + profiles: [RelatedNodeInput] + tags: [RelatedNodeInput] + asn: [RelatedNodeInput] +} + +"""Customer""" +type OrganizationTenantDelete { + ok: Boolean +} + +"""An action that runs a generator definition once triggered""" +type CoreGeneratorActionCreate { + ok: Boolean + object: CoreGeneratorAction +} + +input CoreGeneratorActionCreateInput { + id: String + + """A detailed description of the action""" + description: TextAttributeCreate + + """Short descriptive name""" + name: TextAttributeCreate + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + + """The generator definition to execute once this action gets triggered""" + generator: RelatedNodeInput + + """ + The triggers that would execute this action once the triggering condition is met + """ + triggers: [RelatedNodeInput] +} + +"""An action that runs a generator definition once triggered""" +type CoreGeneratorActionUpdate { + ok: Boolean + object: CoreGeneratorAction +} + +input CoreGeneratorActionUpdateInput { + id: String + hfid: [String] + + """A detailed description of the action""" + description: TextAttributeUpdate + + """Short descriptive name""" + name: TextAttributeUpdate + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + + """The generator definition to execute once this action gets triggered""" + generator: RelatedNodeInput + + """ + The triggers that would execute this action once the triggering condition is met + """ + triggers: [RelatedNodeInput] +} + +"""An action that runs a generator definition once triggered""" +type CoreGeneratorActionUpsert { + ok: Boolean + object: CoreGeneratorAction +} + +input CoreGeneratorActionUpsertInput { + id: String + hfid: [String] + + """A detailed description of the action""" + description: TextAttributeUpdate + + """Short descriptive name""" + name: TextAttributeUpdate! + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + + """The generator definition to execute once this action gets triggered""" + generator: RelatedNodeInput! + + """ + The triggers that would execute this action once the triggering condition is met + """ + triggers: [RelatedNodeInput] +} + +"""An action that runs a generator definition once triggered""" +type CoreGeneratorActionDelete { + ok: Boolean +} + +""" +A group action that adds or removes members from a group once triggered +""" +type CoreGroupActionCreate { + ok: Boolean + object: CoreGroupAction +} + +input CoreGroupActionCreateInput { + id: String + + """ + Defines if the action should add or remove members from a group when triggered + """ + member_action: TextAttributeCreate + + """A detailed description of the action""" + description: TextAttributeCreate + + """Short descriptive name""" + name: TextAttributeCreate + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + + """The target group of this action""" + group: RelatedNodeInput + + """ + The triggers that would execute this action once the triggering condition is met + """ + triggers: [RelatedNodeInput] +} + +""" +A group action that adds or removes members from a group once triggered +""" +type CoreGroupActionUpdate { + ok: Boolean + object: CoreGroupAction +} + +input CoreGroupActionUpdateInput { + id: String + hfid: [String] + + """ + Defines if the action should add or remove members from a group when triggered + """ + member_action: TextAttributeUpdate + + """A detailed description of the action""" + description: TextAttributeUpdate + + """Short descriptive name""" + name: TextAttributeUpdate + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + + """The target group of this action""" + group: RelatedNodeInput + + """ + The triggers that would execute this action once the triggering condition is met + """ + triggers: [RelatedNodeInput] +} + +""" +A group action that adds or removes members from a group once triggered +""" +type CoreGroupActionUpsert { + ok: Boolean + object: CoreGroupAction +} + +input CoreGroupActionUpsertInput { + id: String + hfid: [String] + + """ + Defines if the action should add or remove members from a group when triggered + """ + member_action: TextAttributeUpdate + + """A detailed description of the action""" + description: TextAttributeUpdate + + """Short descriptive name""" + name: TextAttributeUpdate! + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + + """The target group of this action""" + group: RelatedNodeInput! + + """ + The triggers that would execute this action once the triggering condition is met + """ + triggers: [RelatedNodeInput] +} + +""" +A group action that adds or removes members from a group once triggered +""" +type CoreGroupActionDelete { + ok: Boolean +} + +""" +A trigger rule that matches against updates to memberships within groups +""" +type CoreGroupTriggerRuleCreate { + ok: Boolean + object: CoreGroupTriggerRule +} + +input CoreGroupTriggerRuleCreateInput { + id: String + + """Indicate if the match should be for when members are added or removed""" + member_update: TextAttributeCreate + + """ + Indicates if this trigger is enabled or if it's just prepared, could be useful as you are setting up a trigger + """ + active: CheckboxAttributeCreate + + """A longer description to define the purpose of this trigger""" + description: TextAttributeCreate + + """ + Limits the scope with regards to what kind of branches to match against + """ + branch_scope: TextAttributeCreate + + """The name of the trigger rule""" + name: TextAttributeCreate + member_of_groups: [RelatedNodeInput] + + """The group to match against""" + group: RelatedNodeInput + subscriber_of_groups: [RelatedNodeInput] + + """The action to execute once the trigger conditions has been met""" + action: RelatedNodeInput +} + +""" +A trigger rule that matches against updates to memberships within groups +""" +type CoreGroupTriggerRuleUpdate { + ok: Boolean + object: CoreGroupTriggerRule +} + +input CoreGroupTriggerRuleUpdateInput { + id: String + hfid: [String] + + """Indicate if the match should be for when members are added or removed""" + member_update: TextAttributeUpdate + + """ + Indicates if this trigger is enabled or if it's just prepared, could be useful as you are setting up a trigger + """ + active: CheckboxAttributeUpdate + + """A longer description to define the purpose of this trigger""" + description: TextAttributeUpdate + + """ + Limits the scope with regards to what kind of branches to match against + """ + branch_scope: TextAttributeUpdate + + """The name of the trigger rule""" + name: TextAttributeUpdate + member_of_groups: [RelatedNodeInput] + + """The group to match against""" + group: RelatedNodeInput + subscriber_of_groups: [RelatedNodeInput] + + """The action to execute once the trigger conditions has been met""" + action: RelatedNodeInput +} + +""" +A trigger rule that matches against updates to memberships within groups +""" +type CoreGroupTriggerRuleUpsert { + ok: Boolean + object: CoreGroupTriggerRule +} + +input CoreGroupTriggerRuleUpsertInput { + id: String + hfid: [String] + + """Indicate if the match should be for when members are added or removed""" + member_update: TextAttributeUpdate + + """ + Indicates if this trigger is enabled or if it's just prepared, could be useful as you are setting up a trigger + """ + active: CheckboxAttributeUpdate + + """A longer description to define the purpose of this trigger""" + description: TextAttributeUpdate + + """ + Limits the scope with regards to what kind of branches to match against + """ + branch_scope: TextAttributeUpdate + + """The name of the trigger rule""" + name: TextAttributeUpdate! + member_of_groups: [RelatedNodeInput] + + """The group to match against""" + group: RelatedNodeInput! + subscriber_of_groups: [RelatedNodeInput] + + """The action to execute once the trigger conditions has been met""" + action: RelatedNodeInput! +} + +""" +A trigger rule that matches against updates to memberships within groups +""" +type CoreGroupTriggerRuleDelete { + ok: Boolean +} + +"""A trigger match that matches against attribute changes on a node""" +type CoreNodeTriggerAttributeMatchCreate { + ok: Boolean + object: CoreNodeTriggerAttributeMatch +} + +input CoreNodeTriggerAttributeMatchCreateInput { + id: String + + """The value the attribute is updated to""" + value: TextAttributeCreate + + """The attribue to match against""" + attribute_name: TextAttributeCreate + + """The previous value of the targeted attribute""" + value_previous: TextAttributeCreate + + """ + The value_match defines how the update will be evaluated, if it has to match the new value, the previous value or both + """ + value_match: TextAttributeCreate + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + + """The node trigger that this match is connected to""" + trigger: RelatedNodeInput +} + +"""A trigger match that matches against attribute changes on a node""" +type CoreNodeTriggerAttributeMatchUpdate { + ok: Boolean + object: CoreNodeTriggerAttributeMatch +} + +input CoreNodeTriggerAttributeMatchUpdateInput { + id: String + hfid: [String] + + """The value the attribute is updated to""" + value: TextAttributeUpdate + + """The attribue to match against""" + attribute_name: TextAttributeUpdate + + """The previous value of the targeted attribute""" + value_previous: TextAttributeUpdate + + """ + The value_match defines how the update will be evaluated, if it has to match the new value, the previous value or both + """ + value_match: TextAttributeUpdate + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + + """The node trigger that this match is connected to""" + trigger: RelatedNodeInput +} + +"""A trigger match that matches against attribute changes on a node""" +type CoreNodeTriggerAttributeMatchUpsert { + ok: Boolean + object: CoreNodeTriggerAttributeMatch +} + +input CoreNodeTriggerAttributeMatchUpsertInput { + id: String + hfid: [String] + + """The value the attribute is updated to""" + value: TextAttributeUpdate + + """The attribue to match against""" + attribute_name: TextAttributeUpdate! + + """The previous value of the targeted attribute""" + value_previous: TextAttributeUpdate + + """ + The value_match defines how the update will be evaluated, if it has to match the new value, the previous value or both + """ + value_match: TextAttributeUpdate + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + + """The node trigger that this match is connected to""" + trigger: RelatedNodeInput! +} + +"""A trigger match that matches against attribute changes on a node""" +type CoreNodeTriggerAttributeMatchDelete { + ok: Boolean +} + +"""A trigger match that matches against relationship changes on a node""" +type CoreNodeTriggerRelationshipMatchCreate { + ok: Boolean + object: CoreNodeTriggerRelationshipMatch +} + +input CoreNodeTriggerRelationshipMatchCreateInput { + id: String + + """ + Indicates if the relationship was added or removed or just updated in any way + """ + modification_type: TextAttributeCreate + + """The node_id of the relationship peer to match against""" + peer: TextAttributeCreate + + """The name of the relationship to match against""" + relationship_name: TextAttributeCreate + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + + """The node trigger that this match is connected to""" + trigger: RelatedNodeInput +} + +"""A trigger match that matches against relationship changes on a node""" +type CoreNodeTriggerRelationshipMatchUpdate { + ok: Boolean + object: CoreNodeTriggerRelationshipMatch +} + +input CoreNodeTriggerRelationshipMatchUpdateInput { + id: String + hfid: [String] + + """ + Indicates if the relationship was added or removed or just updated in any way + """ + modification_type: TextAttributeUpdate + + """The node_id of the relationship peer to match against""" + peer: TextAttributeUpdate + + """The name of the relationship to match against""" + relationship_name: TextAttributeUpdate + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + + """The node trigger that this match is connected to""" + trigger: RelatedNodeInput +} + +"""A trigger match that matches against relationship changes on a node""" +type CoreNodeTriggerRelationshipMatchUpsert { + ok: Boolean + object: CoreNodeTriggerRelationshipMatch +} + +input CoreNodeTriggerRelationshipMatchUpsertInput { + id: String + hfid: [String] + + """ + Indicates if the relationship was added or removed or just updated in any way + """ + modification_type: TextAttributeUpdate + + """The node_id of the relationship peer to match against""" + peer: TextAttributeUpdate + + """The name of the relationship to match against""" + relationship_name: TextAttributeUpdate! + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + + """The node trigger that this match is connected to""" + trigger: RelatedNodeInput! +} + +"""A trigger match that matches against relationship changes on a node""" +type CoreNodeTriggerRelationshipMatchDelete { + ok: Boolean +} + +""" +A trigger rule that evaluates modifications to nodes within the Infrahub database +""" +type CoreNodeTriggerRuleCreate { + ok: Boolean + object: CoreNodeTriggerRule +} + +input CoreNodeTriggerRuleCreateInput { + id: String + + """The kind of node to match against""" + node_kind: TextAttributeCreate + + """The type of modification to match against""" + mutation_action: TextAttributeCreate + + """ + Indicates if this trigger is enabled or if it's just prepared, could be useful as you are setting up a trigger + """ + active: CheckboxAttributeCreate + + """A longer description to define the purpose of this trigger""" + description: TextAttributeCreate + + """ + Limits the scope with regards to what kind of branches to match against + """ + branch_scope: TextAttributeCreate + + """The name of the trigger rule""" + name: TextAttributeCreate + + """ + Use matches to configure the match condition for the selected node kind + """ + matches: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + + """The action to execute once the trigger conditions has been met""" + action: RelatedNodeInput +} + +""" +A trigger rule that evaluates modifications to nodes within the Infrahub database +""" +type CoreNodeTriggerRuleUpdate { + ok: Boolean + object: CoreNodeTriggerRule +} + +input CoreNodeTriggerRuleUpdateInput { + id: String + hfid: [String] + + """The kind of node to match against""" + node_kind: TextAttributeUpdate + + """The type of modification to match against""" + mutation_action: TextAttributeUpdate + + """ + Indicates if this trigger is enabled or if it's just prepared, could be useful as you are setting up a trigger + """ + active: CheckboxAttributeUpdate + + """A longer description to define the purpose of this trigger""" + description: TextAttributeUpdate + + """ + Limits the scope with regards to what kind of branches to match against + """ + branch_scope: TextAttributeUpdate + + """The name of the trigger rule""" + name: TextAttributeUpdate + + """ + Use matches to configure the match condition for the selected node kind + """ + matches: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + + """The action to execute once the trigger conditions has been met""" + action: RelatedNodeInput +} + +""" +A trigger rule that evaluates modifications to nodes within the Infrahub database +""" +type CoreNodeTriggerRuleUpsert { + ok: Boolean + object: CoreNodeTriggerRule +} + +input CoreNodeTriggerRuleUpsertInput { + id: String + hfid: [String] + + """The kind of node to match against""" + node_kind: TextAttributeUpdate! + + """The type of modification to match against""" + mutation_action: TextAttributeUpdate! + + """ + Indicates if this trigger is enabled or if it's just prepared, could be useful as you are setting up a trigger + """ + active: CheckboxAttributeUpdate + + """A longer description to define the purpose of this trigger""" + description: TextAttributeUpdate + + """ + Limits the scope with regards to what kind of branches to match against + """ + branch_scope: TextAttributeUpdate + + """The name of the trigger rule""" + name: TextAttributeUpdate! + + """ + Use matches to configure the match condition for the selected node kind + """ + matches: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + + """The action to execute once the trigger conditions has been met""" + action: RelatedNodeInput! +} + +""" +A trigger rule that evaluates modifications to nodes within the Infrahub database +""" +type CoreNodeTriggerRuleDelete { + ok: Boolean +} + +"""Group of nodes associated with a given repository.""" +type CoreRepositoryGroupCreate { + ok: Boolean + object: CoreRepositoryGroup +} + +input CoreRepositoryGroupCreateInput { + id: String + + """Type of data to load, can be either `object` or `menu`""" + content: TextAttributeCreate + label: TextAttributeCreate + description: TextAttributeCreate + name: TextAttributeCreate + group_type: TextAttributeCreate + repository: RelatedNodeInput + children: [RelatedNodeInput] + members: [RelatedNodeInput] + parent: RelatedNodeInput + subscribers: [RelatedNodeInput] +} + +"""Group of nodes associated with a given repository.""" +type CoreRepositoryGroupUpdate { + ok: Boolean + object: CoreRepositoryGroup +} + +input CoreRepositoryGroupUpdateInput { + id: String + hfid: [String] + + """Type of data to load, can be either `object` or `menu`""" + content: TextAttributeUpdate + label: TextAttributeUpdate + description: TextAttributeUpdate + name: TextAttributeUpdate + group_type: TextAttributeUpdate + repository: RelatedNodeInput + children: [RelatedNodeInput] + members: [RelatedNodeInput] + parent: RelatedNodeInput + subscribers: [RelatedNodeInput] +} + +"""Group of nodes associated with a given repository.""" +type CoreRepositoryGroupUpsert { + ok: Boolean + object: CoreRepositoryGroup +} + +input CoreRepositoryGroupUpsertInput { + id: String + hfid: [String] + + """Type of data to load, can be either `object` or `menu`""" + content: TextAttributeUpdate! + label: TextAttributeUpdate + description: TextAttributeUpdate + name: TextAttributeUpdate! + group_type: TextAttributeUpdate + repository: RelatedNodeInput! + children: [RelatedNodeInput] + members: [RelatedNodeInput] + parent: RelatedNodeInput + subscribers: [RelatedNodeInput] +} + +"""Group of nodes associated with a given repository.""" +type CoreRepositoryGroupDelete { + ok: Boolean +} + +"""Base Node in Infrahub.""" +type CoreNodeUpdate { + ok: Boolean + object: CoreNode +} + +input CoreNodeUpdateInput { + id: String + hfid: [String] + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] +} + +"""A comment on a Proposed Change""" +type CoreCommentUpdate { + ok: Boolean + object: CoreComment +} + +input CoreCommentUpdateInput { + id: String + hfid: [String] + created_at: TextAttributeUpdate + text: TextAttributeUpdate + member_of_groups: [RelatedNodeInput] + created_by: RelatedNodeInput + subscriber_of_groups: [RelatedNodeInput] +} + +"""A thread on a Proposed Change""" +type CoreThreadUpdate { + ok: Boolean + object: CoreThread +} + +input CoreThreadUpdateInput { + id: String + hfid: [String] + label: TextAttributeUpdate + resolved: CheckboxAttributeUpdate + created_at: TextAttributeUpdate + change: RelatedNodeInput + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + comments: [RelatedNodeInput] + created_by: RelatedNodeInput +} + +"""Generic Group Object.""" +type CoreGroupUpdate { + ok: Boolean + object: CoreGroup +} + +input CoreGroupUpdateInput { + id: String + hfid: [String] + label: TextAttributeUpdate + description: TextAttributeUpdate + name: TextAttributeUpdate + group_type: TextAttributeUpdate + children: [RelatedNodeInput] + members: [RelatedNodeInput] + parent: RelatedNodeInput + subscribers: [RelatedNodeInput] +} + +type CoreValidatorUpdate { + ok: Boolean + object: CoreValidator +} + +input CoreValidatorUpdateInput { + id: String + hfid: [String] + completed_at: TextAttributeUpdate + conclusion: TextAttributeUpdate + label: TextAttributeUpdate + state: TextAttributeUpdate + started_at: TextAttributeUpdate + proposed_change: RelatedNodeInput + subscriber_of_groups: [RelatedNodeInput] + checks: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] +} + +type CoreCheckUpdate { + ok: Boolean + object: CoreCheck +} + +input CoreCheckUpdateInput { + id: String + hfid: [String] + conclusion: TextAttributeUpdate + message: TextAttributeUpdate + origin: TextAttributeUpdate + kind: TextAttributeUpdate + name: TextAttributeUpdate + created_at: TextAttributeUpdate + severity: TextAttributeUpdate + label: TextAttributeUpdate + subscriber_of_groups: [RelatedNodeInput] + validator: RelatedNodeInput + member_of_groups: [RelatedNodeInput] +} + +"""Generic Transformation Object.""" +type CoreTransformationUpdate { + ok: Boolean + object: CoreTransformation +} + +input CoreTransformationUpdateInput { + id: String + hfid: [String] + description: TextAttributeUpdate + name: TextAttributeUpdate + timeout: NumberAttributeUpdate + label: TextAttributeUpdate + repository: RelatedNodeInput + member_of_groups: [RelatedNodeInput] + query: RelatedNodeInput + tags: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Extend a node to be associated with artifacts""" +type CoreArtifactTargetUpdate { + ok: Boolean + object: CoreArtifactTarget +} + +input CoreArtifactTargetUpdateInput { + id: String + hfid: [String] + member_of_groups: [RelatedNodeInput] + artifacts: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Extend a node to be associated with tasks""" +type CoreTaskTargetUpdate { + ok: Boolean + object: CoreTaskTarget +} + +input CoreTaskTargetUpdateInput { + id: String + hfid: [String] + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] +} + +"""A webhook that connects to an external integration""" +type CoreWebhookUpdate { + ok: Boolean + object: CoreWebhook +} + +input CoreWebhookUpdateInput { + id: String + hfid: [String] + + """The event type that triggers the webhook""" + event_type: TextAttributeUpdate + branch_scope: TextAttributeUpdate + name: TextAttributeUpdate + validate_certificates: CheckboxAttributeUpdate + + """Only send node mutation events for nodes of this kind""" + node_kind: TextAttributeUpdate + description: TextAttributeUpdate + url: TextAttributeUpdate + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] +} + +"""A Git Repository integrated with Infrahub""" +type CoreGenericRepositoryUpdate { + ok: Boolean + object: CoreGenericRepository +} + +input CoreGenericRepositoryUpdateInput { + id: String + hfid: [String] + sync_status: TextAttributeUpdate + description: TextAttributeUpdate + location: TextAttributeUpdate + internal_status: TextAttributeUpdate + name: TextAttributeUpdate + operational_status: TextAttributeUpdate + credential: RelatedNodeInput + checks: [RelatedNodeInput] + transformations: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + generators: [RelatedNodeInput] + tags: [RelatedNodeInput] + queries: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""A generic container for IP prefixes and IP addresses""" +type BuiltinIPNamespaceUpdate { + ok: Boolean + object: BuiltinIPNamespace +} + +input BuiltinIPNamespaceUpdateInput { + id: String + hfid: [String] + name: TextAttributeUpdate + description: TextAttributeUpdate + member_of_groups: [RelatedNodeInput] + ip_prefixes: [RelatedIPPrefixNodeInput] + profiles: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + ip_addresses: [RelatedIPAddressNodeInput] +} + +"""IPv4 or IPv6 prefix also referred as network""" +type BuiltinIPPrefixUpdate { + ok: Boolean + object: BuiltinIPPrefix +} + +input BuiltinIPPrefixUpdateInput { + id: String + hfid: [String] + description: TextAttributeUpdate + prefix: TextAttributeUpdate + + """All IP addresses within this prefix are considered usable""" + is_pool: CheckboxAttributeUpdate + member_type: TextAttributeUpdate + profiles: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + ip_namespace: RelatedNodeInput +} + +"""IPv4 or IPv6 address""" +type BuiltinIPAddressUpdate { + ok: Boolean + object: BuiltinIPAddress +} + +input BuiltinIPAddressUpdateInput { + id: String + hfid: [String] + address: TextAttributeUpdate + description: TextAttributeUpdate + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + ip_namespace: RelatedNodeInput + profiles: [RelatedNodeInput] +} + +""" +The resource manager contains pools of resources to allow for automatic assignments. +""" +type CoreResourcePoolUpdate { + ok: Boolean + object: CoreResourcePool +} + +input CoreResourcePoolUpdateInput { + id: String + hfid: [String] + description: TextAttributeUpdate + name: TextAttributeUpdate + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""User Account for Infrahub""" +type CoreGenericAccountUpdate { + ok: Boolean + object: CoreGenericAccount +} + +input CoreGenericAccountUpdateInput { + id: String + hfid: [String] + role: TextAttributeUpdate + password: TextAttributeUpdate + label: TextAttributeUpdate + description: TextAttributeUpdate + account_type: TextAttributeUpdate + status: TextAttributeUpdate + name: TextAttributeUpdate + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""A permission grants right to an account""" +type CoreBasePermissionUpdate { + ok: Boolean + object: CoreBasePermission +} + +input CoreBasePermissionUpdateInput { + id: String + hfid: [String] + description: TextAttributeUpdate + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + roles: [RelatedNodeInput] +} + +"""A credential that could be referenced to access external services.""" +type CoreCredentialUpdate { + ok: Boolean + object: CoreCredential +} + +input CoreCredentialUpdateInput { + id: String + hfid: [String] + label: TextAttributeUpdate + description: TextAttributeUpdate + name: TextAttributeUpdate + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] +} + +"""Element of the Menu""" +type CoreMenuUpdate { + ok: Boolean + object: CoreMenu +} + +input CoreMenuUpdateInput { + id: String + hfid: [String] + required_permissions: ListAttributeUpdate + description: TextAttributeUpdate + namespace: TextAttributeUpdate + label: TextAttributeUpdate + icon: TextAttributeUpdate + kind: TextAttributeUpdate + path: TextAttributeUpdate + section: TextAttributeUpdate + name: TextAttributeUpdate + order_weight: NumberAttributeUpdate + parent: RelatedNodeInput + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + children: [RelatedNodeInput] +} + +"""Generic Endpoint to connect two objects together""" +type InfraEndpointUpdate { + ok: Boolean + object: InfraEndpoint +} + +input InfraEndpointUpdateInput { + id: String + hfid: [String] + profiles: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + connected_endpoint: RelatedNodeInput + member_of_groups: [RelatedNodeInput] +} + +"""Generic Network Interface""" +type InfraInterfaceUpdate { + ok: Boolean + object: InfraInterface +} + +input InfraInterfaceUpdateInput { + id: String + hfid: [String] + mtu: NumberAttributeUpdate + role: TextAttributeUpdate + speed: NumberAttributeUpdate + enabled: CheckboxAttributeUpdate + status: TextAttributeUpdate + description: TextAttributeUpdate + name: TextAttributeUpdate + device: RelatedNodeInput + subscriber_of_groups: [RelatedNodeInput] + profiles: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + tags: [RelatedNodeInput] +} + +"""Generic Lag Interface""" +type InfraLagInterfaceUpdate { + ok: Boolean + object: InfraLagInterface +} + +input InfraLagInterfaceUpdateInput { + id: String + hfid: [String] + minimum_links: NumberAttributeUpdate + lacp: TextAttributeUpdate + max_bundle: NumberAttributeUpdate + profiles: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + mlag: RelatedNodeInput +} + +"""MLAG Interface""" +type InfraMlagInterfaceUpdate { + ok: Boolean + object: InfraMlagInterface +} + +input InfraMlagInterfaceUpdateInput { + id: String + hfid: [String] + mlag_id: NumberAttributeUpdate + subscriber_of_groups: [RelatedNodeInput] + mlag_domain: RelatedNodeInput + profiles: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] +} + +"""Services""" +type InfraServiceUpdate { + ok: Boolean + object: InfraService +} + +input InfraServiceUpdateInput { + id: String + hfid: [String] + name: TextAttributeUpdate + subscriber_of_groups: [RelatedNodeInput] + profiles: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] +} + +"""Generic hierarchical location""" +type LocationGenericUpdate { + ok: Boolean + object: LocationGeneric +} + +input LocationGenericUpdateInput { + id: String + hfid: [String] + name: TextAttributeUpdate + description: TextAttributeUpdate + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + parent: RelatedNodeInput + profiles: [RelatedNodeInput] + children: [RelatedNodeInput] +} + +"""An organization represent a legal entity, a company.""" +type OrganizationGenericUpdate { + ok: Boolean + object: OrganizationGeneric +} + +input OrganizationGenericUpdateInput { + id: String + hfid: [String] + name: TextAttributeUpdate + description: TextAttributeUpdate + subscriber_of_groups: [RelatedNodeInput] + tags: [RelatedNodeInput] + asn: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + profiles: [RelatedNodeInput] +} + +"""Base Profile in Infrahub.""" +type CoreProfileUpdate { + ok: Boolean + object: CoreProfile +} + +input CoreProfileUpdateInput { + id: String + hfid: [String] + profile_name: TextAttributeUpdate + profile_priority: NumberAttributeUpdate + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Component template to create pre-shaped objects.""" +type CoreObjectComponentTemplateUpdate { + ok: Boolean + object: CoreObjectComponentTemplate +} + +input CoreObjectComponentTemplateUpdateInput { + id: String + hfid: [String] + template_name: TextAttributeUpdate + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Template to create pre-shaped objects.""" +type CoreObjectTemplateUpdate { + ok: Boolean + object: CoreObjectTemplate +} + +input CoreObjectTemplateUpdateInput { + id: String + hfid: [String] + template_name: TextAttributeUpdate + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +""" +Resource to be used in a pool, its weight is used to determine its priority on allocation. +""" +type CoreWeightedPoolResourceUpdate { + ok: Boolean + object: CoreWeightedPoolResource +} + +input CoreWeightedPoolResourceUpdateInput { + id: String + hfid: [String] + + """ + Weight determines allocation priority, resources with higher values are selected first. + """ + allocation_weight: NumberAttributeUpdate + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""An action that can be executed by a trigger""" +type CoreActionUpdate { + ok: Boolean + object: CoreAction +} + +input CoreActionUpdateInput { + id: String + hfid: [String] + + """A detailed description of the action""" + description: TextAttributeUpdate + + """Short descriptive name""" + name: TextAttributeUpdate + subscriber_of_groups: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + + """ + The triggers that would execute this action once the triggering condition is met + """ + triggers: [RelatedNodeInput] +} + +""" +A trigger match condition related to changes to nodes within the Infrahub database +""" +type CoreNodeTriggerMatchUpdate { + ok: Boolean + object: CoreNodeTriggerMatch +} + +input CoreNodeTriggerMatchUpdateInput { + id: String + hfid: [String] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] + + """The node trigger that this match is connected to""" + trigger: RelatedNodeInput +} + +""" +A rule that allows you to define a trigger and map it to an action that runs once the trigger condition is met. +""" +type CoreTriggerRuleUpdate { + ok: Boolean + object: CoreTriggerRule +} + +input CoreTriggerRuleUpdateInput { + id: String + hfid: [String] + + """ + Indicates if this trigger is enabled or if it's just prepared, could be useful as you are setting up a trigger + """ + active: CheckboxAttributeUpdate + + """A longer description to define the purpose of this trigger""" + description: TextAttributeUpdate + + """ + Limits the scope with regards to what kind of branches to match against + """ + branch_scope: TextAttributeUpdate + + """The name of the trigger rule""" + name: TextAttributeUpdate + member_of_groups: [RelatedNodeInput] + + """The action to execute once the trigger conditions has been met""" + action: RelatedNodeInput + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for BuiltinTag""" +type ProfileBuiltinTagCreate { + ok: Boolean + object: ProfileBuiltinTag +} + +input ProfileBuiltinTagCreateInput { + id: String + profile_name: TextAttributeCreate + profile_priority: NumberAttributeCreate + description: TextAttributeCreate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for BuiltinTag""" +type ProfileBuiltinTagUpdate { + ok: Boolean + object: ProfileBuiltinTag +} + +input ProfileBuiltinTagUpdateInput { + id: String + hfid: [String] + profile_name: TextAttributeUpdate + profile_priority: NumberAttributeUpdate + description: TextAttributeUpdate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for BuiltinTag""" +type ProfileBuiltinTagUpsert { + ok: Boolean + object: ProfileBuiltinTag +} + +input ProfileBuiltinTagUpsertInput { + id: String + hfid: [String] + profile_name: TextAttributeUpdate! + profile_priority: NumberAttributeUpdate + description: TextAttributeUpdate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for BuiltinTag""" +type ProfileBuiltinTagDelete { + ok: Boolean +} + +"""Profile for IpamNamespace""" +type ProfileIpamNamespaceCreate { + ok: Boolean + object: ProfileIpamNamespace +} + +input ProfileIpamNamespaceCreateInput { + id: String + profile_name: TextAttributeCreate + profile_priority: NumberAttributeCreate + description: TextAttributeCreate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for IpamNamespace""" +type ProfileIpamNamespaceUpdate { + ok: Boolean + object: ProfileIpamNamespace +} + +input ProfileIpamNamespaceUpdateInput { + id: String + hfid: [String] + profile_name: TextAttributeUpdate + profile_priority: NumberAttributeUpdate + description: TextAttributeUpdate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for IpamNamespace""" +type ProfileIpamNamespaceUpsert { + ok: Boolean + object: ProfileIpamNamespace +} + +input ProfileIpamNamespaceUpsertInput { + id: String + hfid: [String] + profile_name: TextAttributeUpdate! + profile_priority: NumberAttributeUpdate + description: TextAttributeUpdate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for IpamNamespace""" +type ProfileIpamNamespaceDelete { + ok: Boolean +} + +"""Profile for InfraAutonomousSystem""" +type ProfileInfraAutonomousSystemCreate { + ok: Boolean + object: ProfileInfraAutonomousSystem +} + +input ProfileInfraAutonomousSystemCreateInput { + id: String + profile_name: TextAttributeCreate + profile_priority: NumberAttributeCreate + description: TextAttributeCreate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for InfraAutonomousSystem""" +type ProfileInfraAutonomousSystemUpdate { + ok: Boolean + object: ProfileInfraAutonomousSystem +} + +input ProfileInfraAutonomousSystemUpdateInput { + id: String + hfid: [String] + profile_name: TextAttributeUpdate + profile_priority: NumberAttributeUpdate + description: TextAttributeUpdate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for InfraAutonomousSystem""" +type ProfileInfraAutonomousSystemUpsert { + ok: Boolean + object: ProfileInfraAutonomousSystem +} + +input ProfileInfraAutonomousSystemUpsertInput { + id: String + hfid: [String] + profile_name: TextAttributeUpdate! + profile_priority: NumberAttributeUpdate + description: TextAttributeUpdate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for InfraAutonomousSystem""" +type ProfileInfraAutonomousSystemDelete { + ok: Boolean +} + +"""Profile for InfraBGPPeerGroup""" +type ProfileInfraBGPPeerGroupCreate { + ok: Boolean + object: ProfileInfraBGPPeerGroup +} + +input ProfileInfraBGPPeerGroupCreateInput { + id: String + profile_name: TextAttributeCreate + profile_priority: NumberAttributeCreate + import_policies: TextAttributeCreate + description: TextAttributeCreate + export_policies: TextAttributeCreate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for InfraBGPPeerGroup""" +type ProfileInfraBGPPeerGroupUpdate { + ok: Boolean + object: ProfileInfraBGPPeerGroup +} + +input ProfileInfraBGPPeerGroupUpdateInput { + id: String + hfid: [String] + profile_name: TextAttributeUpdate + profile_priority: NumberAttributeUpdate + import_policies: TextAttributeUpdate + description: TextAttributeUpdate + export_policies: TextAttributeUpdate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for InfraBGPPeerGroup""" +type ProfileInfraBGPPeerGroupUpsert { + ok: Boolean + object: ProfileInfraBGPPeerGroup +} + +input ProfileInfraBGPPeerGroupUpsertInput { + id: String + hfid: [String] + profile_name: TextAttributeUpdate! + profile_priority: NumberAttributeUpdate + import_policies: TextAttributeUpdate + description: TextAttributeUpdate + export_policies: TextAttributeUpdate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for InfraBGPPeerGroup""" +type ProfileInfraBGPPeerGroupDelete { + ok: Boolean +} + +"""Profile for InfraBGPSession""" +type ProfileInfraBGPSessionCreate { + ok: Boolean + object: ProfileInfraBGPSession +} + +input ProfileInfraBGPSessionCreateInput { + id: String + profile_name: TextAttributeCreate + profile_priority: NumberAttributeCreate + description: TextAttributeCreate + import_policies: TextAttributeCreate + export_policies: TextAttributeCreate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for InfraBGPSession""" +type ProfileInfraBGPSessionUpdate { + ok: Boolean + object: ProfileInfraBGPSession +} + +input ProfileInfraBGPSessionUpdateInput { + id: String + hfid: [String] + profile_name: TextAttributeUpdate + profile_priority: NumberAttributeUpdate + description: TextAttributeUpdate + import_policies: TextAttributeUpdate + export_policies: TextAttributeUpdate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for InfraBGPSession""" +type ProfileInfraBGPSessionUpsert { + ok: Boolean + object: ProfileInfraBGPSession +} + +input ProfileInfraBGPSessionUpsertInput { + id: String + hfid: [String] + profile_name: TextAttributeUpdate! + profile_priority: NumberAttributeUpdate + description: TextAttributeUpdate + import_policies: TextAttributeUpdate + export_policies: TextAttributeUpdate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for InfraBGPSession""" +type ProfileInfraBGPSessionDelete { + ok: Boolean +} + +"""Profile for InfraBackBoneService""" +type ProfileInfraBackBoneServiceCreate { + ok: Boolean + object: ProfileInfraBackBoneService +} + +input ProfileInfraBackBoneServiceCreateInput { + id: String + profile_name: TextAttributeCreate + profile_priority: NumberAttributeCreate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for InfraBackBoneService""" +type ProfileInfraBackBoneServiceUpdate { + ok: Boolean + object: ProfileInfraBackBoneService +} + +input ProfileInfraBackBoneServiceUpdateInput { + id: String + hfid: [String] + profile_name: TextAttributeUpdate + profile_priority: NumberAttributeUpdate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for InfraBackBoneService""" +type ProfileInfraBackBoneServiceUpsert { + ok: Boolean + object: ProfileInfraBackBoneService +} + +input ProfileInfraBackBoneServiceUpsertInput { + id: String + hfid: [String] + profile_name: TextAttributeUpdate! + profile_priority: NumberAttributeUpdate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for InfraBackBoneService""" +type ProfileInfraBackBoneServiceDelete { + ok: Boolean +} + +"""Profile for InfraCircuit""" +type ProfileInfraCircuitCreate { + ok: Boolean + object: ProfileInfraCircuit +} + +input ProfileInfraCircuitCreateInput { + id: String + profile_name: TextAttributeCreate + profile_priority: NumberAttributeCreate + description: TextAttributeCreate + vendor_id: TextAttributeCreate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for InfraCircuit""" +type ProfileInfraCircuitUpdate { + ok: Boolean + object: ProfileInfraCircuit +} + +input ProfileInfraCircuitUpdateInput { + id: String + hfid: [String] + profile_name: TextAttributeUpdate + profile_priority: NumberAttributeUpdate + description: TextAttributeUpdate + vendor_id: TextAttributeUpdate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for InfraCircuit""" +type ProfileInfraCircuitUpsert { + ok: Boolean + object: ProfileInfraCircuit +} + +input ProfileInfraCircuitUpsertInput { + id: String + hfid: [String] + profile_name: TextAttributeUpdate! + profile_priority: NumberAttributeUpdate + description: TextAttributeUpdate + vendor_id: TextAttributeUpdate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for InfraCircuit""" +type ProfileInfraCircuitDelete { + ok: Boolean +} + +"""Profile for InfraCircuitEndpoint""" +type ProfileInfraCircuitEndpointCreate { + ok: Boolean + object: ProfileInfraCircuitEndpoint +} + +input ProfileInfraCircuitEndpointCreateInput { + id: String + profile_name: TextAttributeCreate + profile_priority: NumberAttributeCreate + description: TextAttributeCreate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for InfraCircuitEndpoint""" +type ProfileInfraCircuitEndpointUpdate { + ok: Boolean + object: ProfileInfraCircuitEndpoint +} + +input ProfileInfraCircuitEndpointUpdateInput { + id: String + hfid: [String] + profile_name: TextAttributeUpdate + profile_priority: NumberAttributeUpdate + description: TextAttributeUpdate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for InfraCircuitEndpoint""" +type ProfileInfraCircuitEndpointUpsert { + ok: Boolean + object: ProfileInfraCircuitEndpoint +} + +input ProfileInfraCircuitEndpointUpsertInput { + id: String + hfid: [String] + profile_name: TextAttributeUpdate! + profile_priority: NumberAttributeUpdate + description: TextAttributeUpdate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for InfraCircuitEndpoint""" +type ProfileInfraCircuitEndpointDelete { + ok: Boolean +} + +"""Profile for InfraDevice""" +type ProfileInfraDeviceCreate { + ok: Boolean + object: ProfileInfraDevice +} + +input ProfileInfraDeviceCreateInput { + id: String + profile_name: TextAttributeCreate + profile_priority: NumberAttributeCreate + description: TextAttributeCreate + status: TextAttributeCreate + role: TextAttributeCreate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for InfraDevice""" +type ProfileInfraDeviceUpdate { + ok: Boolean + object: ProfileInfraDevice +} + +input ProfileInfraDeviceUpdateInput { + id: String + hfid: [String] + profile_name: TextAttributeUpdate + profile_priority: NumberAttributeUpdate + description: TextAttributeUpdate + status: TextAttributeUpdate + role: TextAttributeUpdate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for InfraDevice""" +type ProfileInfraDeviceUpsert { + ok: Boolean + object: ProfileInfraDevice +} + +input ProfileInfraDeviceUpsertInput { + id: String + hfid: [String] + profile_name: TextAttributeUpdate! + profile_priority: NumberAttributeUpdate + description: TextAttributeUpdate + status: TextAttributeUpdate + role: TextAttributeUpdate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for InfraDevice""" +type ProfileInfraDeviceDelete { + ok: Boolean +} + +"""Profile for InfraInterfaceL2""" +type ProfileInfraInterfaceL2Create { + ok: Boolean + object: ProfileInfraInterfaceL2 +} + +input ProfileInfraInterfaceL2CreateInput { + id: String + profile_name: TextAttributeCreate + profile_priority: NumberAttributeCreate + lacp_priority: NumberAttributeCreate + lacp_rate: TextAttributeCreate + mtu: NumberAttributeCreate + role: TextAttributeCreate + enabled: CheckboxAttributeCreate + status: TextAttributeCreate + description: TextAttributeCreate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for InfraInterfaceL2""" +type ProfileInfraInterfaceL2Update { + ok: Boolean + object: ProfileInfraInterfaceL2 +} + +input ProfileInfraInterfaceL2UpdateInput { + id: String + hfid: [String] + profile_name: TextAttributeUpdate + profile_priority: NumberAttributeUpdate + lacp_priority: NumberAttributeUpdate + lacp_rate: TextAttributeUpdate + mtu: NumberAttributeUpdate + role: TextAttributeUpdate + enabled: CheckboxAttributeUpdate + status: TextAttributeUpdate + description: TextAttributeUpdate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for InfraInterfaceL2""" +type ProfileInfraInterfaceL2Upsert { + ok: Boolean + object: ProfileInfraInterfaceL2 +} + +input ProfileInfraInterfaceL2UpsertInput { + id: String + hfid: [String] + profile_name: TextAttributeUpdate! + profile_priority: NumberAttributeUpdate + lacp_priority: NumberAttributeUpdate + lacp_rate: TextAttributeUpdate + mtu: NumberAttributeUpdate + role: TextAttributeUpdate + enabled: CheckboxAttributeUpdate + status: TextAttributeUpdate + description: TextAttributeUpdate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for InfraInterfaceL2""" +type ProfileInfraInterfaceL2Delete { + ok: Boolean +} + +"""Profile for InfraInterfaceL3""" +type ProfileInfraInterfaceL3Create { + ok: Boolean + object: ProfileInfraInterfaceL3 +} + +input ProfileInfraInterfaceL3CreateInput { + id: String + profile_name: TextAttributeCreate + profile_priority: NumberAttributeCreate + lacp_priority: NumberAttributeCreate + lacp_rate: TextAttributeCreate + mtu: NumberAttributeCreate + role: TextAttributeCreate + enabled: CheckboxAttributeCreate + status: TextAttributeCreate + description: TextAttributeCreate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for InfraInterfaceL3""" +type ProfileInfraInterfaceL3Update { + ok: Boolean + object: ProfileInfraInterfaceL3 +} + +input ProfileInfraInterfaceL3UpdateInput { + id: String + hfid: [String] + profile_name: TextAttributeUpdate + profile_priority: NumberAttributeUpdate + lacp_priority: NumberAttributeUpdate + lacp_rate: TextAttributeUpdate + mtu: NumberAttributeUpdate + role: TextAttributeUpdate + enabled: CheckboxAttributeUpdate + status: TextAttributeUpdate + description: TextAttributeUpdate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for InfraInterfaceL3""" +type ProfileInfraInterfaceL3Upsert { + ok: Boolean + object: ProfileInfraInterfaceL3 +} + +input ProfileInfraInterfaceL3UpsertInput { + id: String + hfid: [String] + profile_name: TextAttributeUpdate! + profile_priority: NumberAttributeUpdate + lacp_priority: NumberAttributeUpdate + lacp_rate: TextAttributeUpdate + mtu: NumberAttributeUpdate + role: TextAttributeUpdate + enabled: CheckboxAttributeUpdate + status: TextAttributeUpdate + description: TextAttributeUpdate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for InfraInterfaceL3""" +type ProfileInfraInterfaceL3Delete { + ok: Boolean +} + +"""Profile for InfraLagInterfaceL2""" +type ProfileInfraLagInterfaceL2Create { + ok: Boolean + object: ProfileInfraLagInterfaceL2 +} + +input ProfileInfraLagInterfaceL2CreateInput { + id: String + profile_name: TextAttributeCreate + profile_priority: NumberAttributeCreate + mtu: NumberAttributeCreate + role: TextAttributeCreate + enabled: CheckboxAttributeCreate + status: TextAttributeCreate + description: TextAttributeCreate + minimum_links: NumberAttributeCreate + max_bundle: NumberAttributeCreate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for InfraLagInterfaceL2""" +type ProfileInfraLagInterfaceL2Update { + ok: Boolean + object: ProfileInfraLagInterfaceL2 +} + +input ProfileInfraLagInterfaceL2UpdateInput { + id: String + hfid: [String] + profile_name: TextAttributeUpdate + profile_priority: NumberAttributeUpdate + mtu: NumberAttributeUpdate + role: TextAttributeUpdate + enabled: CheckboxAttributeUpdate + status: TextAttributeUpdate + description: TextAttributeUpdate + minimum_links: NumberAttributeUpdate + max_bundle: NumberAttributeUpdate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for InfraLagInterfaceL2""" +type ProfileInfraLagInterfaceL2Upsert { + ok: Boolean + object: ProfileInfraLagInterfaceL2 +} + +input ProfileInfraLagInterfaceL2UpsertInput { + id: String + hfid: [String] + profile_name: TextAttributeUpdate! + profile_priority: NumberAttributeUpdate + mtu: NumberAttributeUpdate + role: TextAttributeUpdate + enabled: CheckboxAttributeUpdate + status: TextAttributeUpdate + description: TextAttributeUpdate + minimum_links: NumberAttributeUpdate + max_bundle: NumberAttributeUpdate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for InfraLagInterfaceL2""" +type ProfileInfraLagInterfaceL2Delete { + ok: Boolean +} + +"""Profile for InfraLagInterfaceL3""" +type ProfileInfraLagInterfaceL3Create { + ok: Boolean + object: ProfileInfraLagInterfaceL3 +} + +input ProfileInfraLagInterfaceL3CreateInput { + id: String + profile_name: TextAttributeCreate + profile_priority: NumberAttributeCreate + mtu: NumberAttributeCreate + role: TextAttributeCreate + enabled: CheckboxAttributeCreate + status: TextAttributeCreate + description: TextAttributeCreate + minimum_links: NumberAttributeCreate + max_bundle: NumberAttributeCreate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for InfraLagInterfaceL3""" +type ProfileInfraLagInterfaceL3Update { + ok: Boolean + object: ProfileInfraLagInterfaceL3 +} + +input ProfileInfraLagInterfaceL3UpdateInput { + id: String + hfid: [String] + profile_name: TextAttributeUpdate + profile_priority: NumberAttributeUpdate + mtu: NumberAttributeUpdate + role: TextAttributeUpdate + enabled: CheckboxAttributeUpdate + status: TextAttributeUpdate + description: TextAttributeUpdate + minimum_links: NumberAttributeUpdate + max_bundle: NumberAttributeUpdate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for InfraLagInterfaceL3""" +type ProfileInfraLagInterfaceL3Upsert { + ok: Boolean + object: ProfileInfraLagInterfaceL3 +} + +input ProfileInfraLagInterfaceL3UpsertInput { + id: String + hfid: [String] + profile_name: TextAttributeUpdate! + profile_priority: NumberAttributeUpdate + mtu: NumberAttributeUpdate + role: TextAttributeUpdate + enabled: CheckboxAttributeUpdate + status: TextAttributeUpdate + description: TextAttributeUpdate + minimum_links: NumberAttributeUpdate + max_bundle: NumberAttributeUpdate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for InfraLagInterfaceL3""" +type ProfileInfraLagInterfaceL3Delete { + ok: Boolean +} + +"""Profile for InfraMlagDomain""" +type ProfileInfraMlagDomainCreate { + ok: Boolean + object: ProfileInfraMlagDomain +} + +input ProfileInfraMlagDomainCreateInput { + id: String + profile_name: TextAttributeCreate + profile_priority: NumberAttributeCreate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for InfraMlagDomain""" +type ProfileInfraMlagDomainUpdate { + ok: Boolean + object: ProfileInfraMlagDomain +} + +input ProfileInfraMlagDomainUpdateInput { + id: String + hfid: [String] + profile_name: TextAttributeUpdate + profile_priority: NumberAttributeUpdate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for InfraMlagDomain""" +type ProfileInfraMlagDomainUpsert { + ok: Boolean + object: ProfileInfraMlagDomain +} + +input ProfileInfraMlagDomainUpsertInput { + id: String + hfid: [String] + profile_name: TextAttributeUpdate! + profile_priority: NumberAttributeUpdate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for InfraMlagDomain""" +type ProfileInfraMlagDomainDelete { + ok: Boolean +} + +"""Profile for InfraMlagInterfaceL2""" +type ProfileInfraMlagInterfaceL2Create { + ok: Boolean + object: ProfileInfraMlagInterfaceL2 +} + +input ProfileInfraMlagInterfaceL2CreateInput { + id: String + profile_name: TextAttributeCreate + profile_priority: NumberAttributeCreate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for InfraMlagInterfaceL2""" +type ProfileInfraMlagInterfaceL2Update { + ok: Boolean + object: ProfileInfraMlagInterfaceL2 +} + +input ProfileInfraMlagInterfaceL2UpdateInput { + id: String + hfid: [String] + profile_name: TextAttributeUpdate + profile_priority: NumberAttributeUpdate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for InfraMlagInterfaceL2""" +type ProfileInfraMlagInterfaceL2Upsert { + ok: Boolean + object: ProfileInfraMlagInterfaceL2 +} + +input ProfileInfraMlagInterfaceL2UpsertInput { + id: String + hfid: [String] + profile_name: TextAttributeUpdate! + profile_priority: NumberAttributeUpdate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for InfraMlagInterfaceL2""" +type ProfileInfraMlagInterfaceL2Delete { + ok: Boolean +} + +"""Profile for InfraMlagInterfaceL3""" +type ProfileInfraMlagInterfaceL3Create { + ok: Boolean + object: ProfileInfraMlagInterfaceL3 +} + +input ProfileInfraMlagInterfaceL3CreateInput { + id: String + profile_name: TextAttributeCreate + profile_priority: NumberAttributeCreate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for InfraMlagInterfaceL3""" +type ProfileInfraMlagInterfaceL3Update { + ok: Boolean + object: ProfileInfraMlagInterfaceL3 +} + +input ProfileInfraMlagInterfaceL3UpdateInput { + id: String + hfid: [String] + profile_name: TextAttributeUpdate + profile_priority: NumberAttributeUpdate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for InfraMlagInterfaceL3""" +type ProfileInfraMlagInterfaceL3Upsert { + ok: Boolean + object: ProfileInfraMlagInterfaceL3 +} + +input ProfileInfraMlagInterfaceL3UpsertInput { + id: String + hfid: [String] + profile_name: TextAttributeUpdate! + profile_priority: NumberAttributeUpdate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for InfraMlagInterfaceL3""" +type ProfileInfraMlagInterfaceL3Delete { + ok: Boolean +} + +"""Profile for InfraPlatform""" +type ProfileInfraPlatformCreate { + ok: Boolean + object: ProfileInfraPlatform +} + +input ProfileInfraPlatformCreateInput { + id: String + profile_name: TextAttributeCreate + profile_priority: NumberAttributeCreate + napalm_driver: TextAttributeCreate + ansible_network_os: TextAttributeCreate + nornir_platform: TextAttributeCreate + description: TextAttributeCreate + netmiko_device_type: TextAttributeCreate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for InfraPlatform""" +type ProfileInfraPlatformUpdate { + ok: Boolean + object: ProfileInfraPlatform +} + +input ProfileInfraPlatformUpdateInput { + id: String + hfid: [String] + profile_name: TextAttributeUpdate + profile_priority: NumberAttributeUpdate + napalm_driver: TextAttributeUpdate + ansible_network_os: TextAttributeUpdate + nornir_platform: TextAttributeUpdate + description: TextAttributeUpdate + netmiko_device_type: TextAttributeUpdate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for InfraPlatform""" +type ProfileInfraPlatformUpsert { + ok: Boolean + object: ProfileInfraPlatform +} + +input ProfileInfraPlatformUpsertInput { + id: String + hfid: [String] + profile_name: TextAttributeUpdate! + profile_priority: NumberAttributeUpdate + napalm_driver: TextAttributeUpdate + ansible_network_os: TextAttributeUpdate + nornir_platform: TextAttributeUpdate + description: TextAttributeUpdate + netmiko_device_type: TextAttributeUpdate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for InfraPlatform""" +type ProfileInfraPlatformDelete { + ok: Boolean +} + +"""Profile for InfraVLAN""" +type ProfileInfraVLANCreate { + ok: Boolean + object: ProfileInfraVLAN +} + +input ProfileInfraVLANCreateInput { + id: String + profile_name: TextAttributeCreate + profile_priority: NumberAttributeCreate + description: TextAttributeCreate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for InfraVLAN""" +type ProfileInfraVLANUpdate { + ok: Boolean + object: ProfileInfraVLAN +} + +input ProfileInfraVLANUpdateInput { + id: String + hfid: [String] + profile_name: TextAttributeUpdate + profile_priority: NumberAttributeUpdate + description: TextAttributeUpdate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for InfraVLAN""" +type ProfileInfraVLANUpsert { + ok: Boolean + object: ProfileInfraVLAN +} + +input ProfileInfraVLANUpsertInput { + id: String + hfid: [String] + profile_name: TextAttributeUpdate! + profile_priority: NumberAttributeUpdate + description: TextAttributeUpdate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for InfraVLAN""" +type ProfileInfraVLANDelete { + ok: Boolean +} + +"""Profile for IpamIPAddress""" +type ProfileIpamIPAddressCreate { + ok: Boolean + object: ProfileIpamIPAddress +} + +input ProfileIpamIPAddressCreateInput { + id: String + profile_name: TextAttributeCreate + profile_priority: NumberAttributeCreate + description: TextAttributeCreate + related_nodes: [RelatedIPAddressNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for IpamIPAddress""" +type ProfileIpamIPAddressUpdate { + ok: Boolean + object: ProfileIpamIPAddress +} + +input ProfileIpamIPAddressUpdateInput { + id: String + hfid: [String] + profile_name: TextAttributeUpdate + profile_priority: NumberAttributeUpdate + description: TextAttributeUpdate + related_nodes: [RelatedIPAddressNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for IpamIPAddress""" +type ProfileIpamIPAddressUpsert { + ok: Boolean + object: ProfileIpamIPAddress +} + +input ProfileIpamIPAddressUpsertInput { + id: String + hfid: [String] + profile_name: TextAttributeUpdate! + profile_priority: NumberAttributeUpdate + description: TextAttributeUpdate + related_nodes: [RelatedIPAddressNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for IpamIPAddress""" +type ProfileIpamIPAddressDelete { + ok: Boolean +} + +"""Profile for IpamIPPrefix""" +type ProfileIpamIPPrefixCreate { + ok: Boolean + object: ProfileIpamIPPrefix +} + +input ProfileIpamIPPrefixCreateInput { + id: String + profile_name: TextAttributeCreate + profile_priority: NumberAttributeCreate + description: TextAttributeCreate + + """All IP addresses within this prefix are considered usable""" + is_pool: CheckboxAttributeCreate + member_type: TextAttributeCreate + related_nodes: [RelatedIPPrefixNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for IpamIPPrefix""" +type ProfileIpamIPPrefixUpdate { + ok: Boolean + object: ProfileIpamIPPrefix +} + +input ProfileIpamIPPrefixUpdateInput { + id: String + hfid: [String] + profile_name: TextAttributeUpdate + profile_priority: NumberAttributeUpdate + description: TextAttributeUpdate + + """All IP addresses within this prefix are considered usable""" + is_pool: CheckboxAttributeUpdate + member_type: TextAttributeUpdate + related_nodes: [RelatedIPPrefixNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for IpamIPPrefix""" +type ProfileIpamIPPrefixUpsert { + ok: Boolean + object: ProfileIpamIPPrefix +} + +input ProfileIpamIPPrefixUpsertInput { + id: String + hfid: [String] + profile_name: TextAttributeUpdate! + profile_priority: NumberAttributeUpdate + description: TextAttributeUpdate + + """All IP addresses within this prefix are considered usable""" + is_pool: CheckboxAttributeUpdate + member_type: TextAttributeUpdate + related_nodes: [RelatedIPPrefixNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for IpamIPPrefix""" +type ProfileIpamIPPrefixDelete { + ok: Boolean +} + +"""Profile for LocationRack""" +type ProfileLocationRackCreate { + ok: Boolean + object: ProfileLocationRack +} + +input ProfileLocationRackCreateInput { + id: String + profile_name: TextAttributeCreate + profile_priority: NumberAttributeCreate + status: TextAttributeCreate + role: TextAttributeCreate + description: TextAttributeCreate + serial_number: TextAttributeCreate + asset_tag: TextAttributeCreate + facility_id: TextAttributeCreate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for LocationRack""" +type ProfileLocationRackUpdate { + ok: Boolean + object: ProfileLocationRack +} + +input ProfileLocationRackUpdateInput { + id: String + hfid: [String] + profile_name: TextAttributeUpdate + profile_priority: NumberAttributeUpdate + status: TextAttributeUpdate + role: TextAttributeUpdate + description: TextAttributeUpdate + serial_number: TextAttributeUpdate + asset_tag: TextAttributeUpdate + facility_id: TextAttributeUpdate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for LocationRack""" +type ProfileLocationRackUpsert { + ok: Boolean + object: ProfileLocationRack +} + +input ProfileLocationRackUpsertInput { + id: String + hfid: [String] + profile_name: TextAttributeUpdate! + profile_priority: NumberAttributeUpdate + status: TextAttributeUpdate + role: TextAttributeUpdate + description: TextAttributeUpdate + serial_number: TextAttributeUpdate + asset_tag: TextAttributeUpdate + facility_id: TextAttributeUpdate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for LocationRack""" +type ProfileLocationRackDelete { + ok: Boolean +} + +"""Profile for LocationSite""" +type ProfileLocationSiteCreate { + ok: Boolean + object: ProfileLocationSite +} + +input ProfileLocationSiteCreateInput { + id: String + profile_name: TextAttributeCreate + profile_priority: NumberAttributeCreate + city: TextAttributeCreate + address: TextAttributeCreate + contact: TextAttributeCreate + description: TextAttributeCreate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for LocationSite""" +type ProfileLocationSiteUpdate { + ok: Boolean + object: ProfileLocationSite +} + +input ProfileLocationSiteUpdateInput { + id: String + hfid: [String] + profile_name: TextAttributeUpdate + profile_priority: NumberAttributeUpdate + city: TextAttributeUpdate + address: TextAttributeUpdate + contact: TextAttributeUpdate + description: TextAttributeUpdate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for LocationSite""" +type ProfileLocationSiteUpsert { + ok: Boolean + object: ProfileLocationSite +} + +input ProfileLocationSiteUpsertInput { + id: String + hfid: [String] + profile_name: TextAttributeUpdate! + profile_priority: NumberAttributeUpdate + city: TextAttributeUpdate + address: TextAttributeUpdate + contact: TextAttributeUpdate + description: TextAttributeUpdate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for LocationSite""" +type ProfileLocationSiteDelete { + ok: Boolean +} + +"""Profile for OrganizationProvider""" +type ProfileOrganizationProviderCreate { + ok: Boolean + object: ProfileOrganizationProvider +} + +input ProfileOrganizationProviderCreateInput { + id: String + profile_name: TextAttributeCreate + profile_priority: NumberAttributeCreate + description: TextAttributeCreate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for OrganizationProvider""" +type ProfileOrganizationProviderUpdate { + ok: Boolean + object: ProfileOrganizationProvider +} + +input ProfileOrganizationProviderUpdateInput { + id: String + hfid: [String] + profile_name: TextAttributeUpdate + profile_priority: NumberAttributeUpdate + description: TextAttributeUpdate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for OrganizationProvider""" +type ProfileOrganizationProviderUpsert { + ok: Boolean + object: ProfileOrganizationProvider +} + +input ProfileOrganizationProviderUpsertInput { + id: String + hfid: [String] + profile_name: TextAttributeUpdate! + profile_priority: NumberAttributeUpdate + description: TextAttributeUpdate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for OrganizationProvider""" +type ProfileOrganizationProviderDelete { + ok: Boolean +} + +"""Profile for OrganizationTenant""" +type ProfileOrganizationTenantCreate { + ok: Boolean + object: ProfileOrganizationTenant +} + +input ProfileOrganizationTenantCreateInput { + id: String + profile_name: TextAttributeCreate + profile_priority: NumberAttributeCreate + description: TextAttributeCreate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for OrganizationTenant""" +type ProfileOrganizationTenantUpdate { + ok: Boolean + object: ProfileOrganizationTenant +} + +input ProfileOrganizationTenantUpdateInput { + id: String + hfid: [String] + profile_name: TextAttributeUpdate + profile_priority: NumberAttributeUpdate + description: TextAttributeUpdate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for OrganizationTenant""" +type ProfileOrganizationTenantUpsert { + ok: Boolean + object: ProfileOrganizationTenant +} + +input ProfileOrganizationTenantUpsertInput { + id: String + hfid: [String] + profile_name: TextAttributeUpdate! + profile_priority: NumberAttributeUpdate + description: TextAttributeUpdate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for OrganizationTenant""" +type ProfileOrganizationTenantDelete { + ok: Boolean +} + +"""Profile for BuiltinIPPrefix""" +type ProfileBuiltinIPPrefixCreate { + ok: Boolean + object: ProfileBuiltinIPPrefix +} + +input ProfileBuiltinIPPrefixCreateInput { + id: String + profile_name: TextAttributeCreate + profile_priority: NumberAttributeCreate + description: TextAttributeCreate + + """All IP addresses within this prefix are considered usable""" + is_pool: CheckboxAttributeCreate + member_type: TextAttributeCreate + related_nodes: [RelatedIPPrefixNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for BuiltinIPPrefix""" +type ProfileBuiltinIPPrefixUpdate { + ok: Boolean + object: ProfileBuiltinIPPrefix +} + +input ProfileBuiltinIPPrefixUpdateInput { + id: String + hfid: [String] + profile_name: TextAttributeUpdate + profile_priority: NumberAttributeUpdate + description: TextAttributeUpdate + + """All IP addresses within this prefix are considered usable""" + is_pool: CheckboxAttributeUpdate + member_type: TextAttributeUpdate + related_nodes: [RelatedIPPrefixNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for BuiltinIPPrefix""" +type ProfileBuiltinIPPrefixUpsert { + ok: Boolean + object: ProfileBuiltinIPPrefix +} + +input ProfileBuiltinIPPrefixUpsertInput { + id: String + hfid: [String] + profile_name: TextAttributeUpdate! + profile_priority: NumberAttributeUpdate + description: TextAttributeUpdate + + """All IP addresses within this prefix are considered usable""" + is_pool: CheckboxAttributeUpdate + member_type: TextAttributeUpdate + related_nodes: [RelatedIPPrefixNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for BuiltinIPPrefix""" +type ProfileBuiltinIPPrefixDelete { + ok: Boolean +} + +"""Profile for BuiltinIPAddress""" +type ProfileBuiltinIPAddressCreate { + ok: Boolean + object: ProfileBuiltinIPAddress +} + +input ProfileBuiltinIPAddressCreateInput { + id: String + profile_name: TextAttributeCreate + profile_priority: NumberAttributeCreate + description: TextAttributeCreate + related_nodes: [RelatedIPAddressNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for BuiltinIPAddress""" +type ProfileBuiltinIPAddressUpdate { + ok: Boolean + object: ProfileBuiltinIPAddress +} + +input ProfileBuiltinIPAddressUpdateInput { + id: String + hfid: [String] + profile_name: TextAttributeUpdate + profile_priority: NumberAttributeUpdate + description: TextAttributeUpdate + related_nodes: [RelatedIPAddressNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for BuiltinIPAddress""" +type ProfileBuiltinIPAddressUpsert { + ok: Boolean + object: ProfileBuiltinIPAddress +} + +input ProfileBuiltinIPAddressUpsertInput { + id: String + hfid: [String] + profile_name: TextAttributeUpdate! + profile_priority: NumberAttributeUpdate + description: TextAttributeUpdate + related_nodes: [RelatedIPAddressNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for BuiltinIPAddress""" +type ProfileBuiltinIPAddressDelete { + ok: Boolean +} + +"""Profile for InfraEndpoint""" +type ProfileInfraEndpointCreate { + ok: Boolean + object: ProfileInfraEndpoint +} + +input ProfileInfraEndpointCreateInput { + id: String + profile_name: TextAttributeCreate + profile_priority: NumberAttributeCreate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for InfraEndpoint""" +type ProfileInfraEndpointUpdate { + ok: Boolean + object: ProfileInfraEndpoint +} + +input ProfileInfraEndpointUpdateInput { + id: String + hfid: [String] + profile_name: TextAttributeUpdate + profile_priority: NumberAttributeUpdate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for InfraEndpoint""" +type ProfileInfraEndpointUpsert { + ok: Boolean + object: ProfileInfraEndpoint +} + +input ProfileInfraEndpointUpsertInput { + id: String + hfid: [String] + profile_name: TextAttributeUpdate! + profile_priority: NumberAttributeUpdate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for InfraEndpoint""" +type ProfileInfraEndpointDelete { + ok: Boolean +} + +"""Profile for InfraInterface""" +type ProfileInfraInterfaceCreate { + ok: Boolean + object: ProfileInfraInterface +} + +input ProfileInfraInterfaceCreateInput { + id: String + profile_name: TextAttributeCreate + profile_priority: NumberAttributeCreate + mtu: NumberAttributeCreate + role: TextAttributeCreate + enabled: CheckboxAttributeCreate + status: TextAttributeCreate + description: TextAttributeCreate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for InfraInterface""" +type ProfileInfraInterfaceUpdate { + ok: Boolean + object: ProfileInfraInterface +} + +input ProfileInfraInterfaceUpdateInput { + id: String + hfid: [String] + profile_name: TextAttributeUpdate + profile_priority: NumberAttributeUpdate + mtu: NumberAttributeUpdate + role: TextAttributeUpdate + enabled: CheckboxAttributeUpdate + status: TextAttributeUpdate + description: TextAttributeUpdate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for InfraInterface""" +type ProfileInfraInterfaceUpsert { + ok: Boolean + object: ProfileInfraInterface +} + +input ProfileInfraInterfaceUpsertInput { + id: String + hfid: [String] + profile_name: TextAttributeUpdate! + profile_priority: NumberAttributeUpdate + mtu: NumberAttributeUpdate + role: TextAttributeUpdate + enabled: CheckboxAttributeUpdate + status: TextAttributeUpdate + description: TextAttributeUpdate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for InfraInterface""" +type ProfileInfraInterfaceDelete { + ok: Boolean +} + +"""Profile for InfraLagInterface""" +type ProfileInfraLagInterfaceCreate { + ok: Boolean + object: ProfileInfraLagInterface +} + +input ProfileInfraLagInterfaceCreateInput { + id: String + profile_name: TextAttributeCreate + profile_priority: NumberAttributeCreate + minimum_links: NumberAttributeCreate + max_bundle: NumberAttributeCreate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for InfraLagInterface""" +type ProfileInfraLagInterfaceUpdate { + ok: Boolean + object: ProfileInfraLagInterface +} + +input ProfileInfraLagInterfaceUpdateInput { + id: String + hfid: [String] + profile_name: TextAttributeUpdate + profile_priority: NumberAttributeUpdate + minimum_links: NumberAttributeUpdate + max_bundle: NumberAttributeUpdate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for InfraLagInterface""" +type ProfileInfraLagInterfaceUpsert { + ok: Boolean + object: ProfileInfraLagInterface +} + +input ProfileInfraLagInterfaceUpsertInput { + id: String + hfid: [String] + profile_name: TextAttributeUpdate! + profile_priority: NumberAttributeUpdate + minimum_links: NumberAttributeUpdate + max_bundle: NumberAttributeUpdate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for InfraLagInterface""" +type ProfileInfraLagInterfaceDelete { + ok: Boolean +} + +"""Profile for InfraMlagInterface""" +type ProfileInfraMlagInterfaceCreate { + ok: Boolean + object: ProfileInfraMlagInterface +} + +input ProfileInfraMlagInterfaceCreateInput { + id: String + profile_name: TextAttributeCreate + profile_priority: NumberAttributeCreate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for InfraMlagInterface""" +type ProfileInfraMlagInterfaceUpdate { + ok: Boolean + object: ProfileInfraMlagInterface +} + +input ProfileInfraMlagInterfaceUpdateInput { + id: String + hfid: [String] + profile_name: TextAttributeUpdate + profile_priority: NumberAttributeUpdate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for InfraMlagInterface""" +type ProfileInfraMlagInterfaceUpsert { + ok: Boolean + object: ProfileInfraMlagInterface +} + +input ProfileInfraMlagInterfaceUpsertInput { + id: String + hfid: [String] + profile_name: TextAttributeUpdate! + profile_priority: NumberAttributeUpdate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for InfraMlagInterface""" +type ProfileInfraMlagInterfaceDelete { + ok: Boolean +} + +"""Profile for InfraService""" +type ProfileInfraServiceCreate { + ok: Boolean + object: ProfileInfraService +} + +input ProfileInfraServiceCreateInput { + id: String + profile_name: TextAttributeCreate + profile_priority: NumberAttributeCreate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for InfraService""" +type ProfileInfraServiceUpdate { + ok: Boolean + object: ProfileInfraService +} + +input ProfileInfraServiceUpdateInput { + id: String + hfid: [String] + profile_name: TextAttributeUpdate + profile_priority: NumberAttributeUpdate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for InfraService""" +type ProfileInfraServiceUpsert { + ok: Boolean + object: ProfileInfraService +} + +input ProfileInfraServiceUpsertInput { + id: String + hfid: [String] + profile_name: TextAttributeUpdate! + profile_priority: NumberAttributeUpdate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for InfraService""" +type ProfileInfraServiceDelete { + ok: Boolean +} + +"""Profile for LocationGeneric""" +type ProfileLocationGenericCreate { + ok: Boolean + object: ProfileLocationGeneric +} + +input ProfileLocationGenericCreateInput { + id: String + profile_name: TextAttributeCreate + profile_priority: NumberAttributeCreate + description: TextAttributeCreate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for LocationGeneric""" +type ProfileLocationGenericUpdate { + ok: Boolean + object: ProfileLocationGeneric +} + +input ProfileLocationGenericUpdateInput { + id: String + hfid: [String] + profile_name: TextAttributeUpdate + profile_priority: NumberAttributeUpdate + description: TextAttributeUpdate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for LocationGeneric""" +type ProfileLocationGenericUpsert { + ok: Boolean + object: ProfileLocationGeneric +} + +input ProfileLocationGenericUpsertInput { + id: String + hfid: [String] + profile_name: TextAttributeUpdate! + profile_priority: NumberAttributeUpdate + description: TextAttributeUpdate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for LocationGeneric""" +type ProfileLocationGenericDelete { + ok: Boolean +} + +"""Profile for OrganizationGeneric""" +type ProfileOrganizationGenericCreate { + ok: Boolean + object: ProfileOrganizationGeneric +} + +input ProfileOrganizationGenericCreateInput { + id: String + profile_name: TextAttributeCreate + profile_priority: NumberAttributeCreate + description: TextAttributeCreate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for OrganizationGeneric""" +type ProfileOrganizationGenericUpdate { + ok: Boolean + object: ProfileOrganizationGeneric +} + +input ProfileOrganizationGenericUpdateInput { + id: String + hfid: [String] + profile_name: TextAttributeUpdate + profile_priority: NumberAttributeUpdate + description: TextAttributeUpdate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for OrganizationGeneric""" +type ProfileOrganizationGenericUpsert { + ok: Boolean + object: ProfileOrganizationGeneric +} + +input ProfileOrganizationGenericUpsertInput { + id: String + hfid: [String] + profile_name: TextAttributeUpdate! + profile_priority: NumberAttributeUpdate + description: TextAttributeUpdate + related_nodes: [RelatedNodeInput] + member_of_groups: [RelatedNodeInput] + subscriber_of_groups: [RelatedNodeInput] +} + +"""Profile for OrganizationGeneric""" +type ProfileOrganizationGenericDelete { + ok: Boolean +} + +type InfrahubAccountTokenCreate { + ok: Boolean + object: InfrahubAccountTokenType +} + +type InfrahubAccountTokenType { + id: String! + token: ValueType +} + +type ValueType { + value: String! +} + +input InfrahubAccountTokenCreateInput { + """The name of the token""" + name: String + + """Timestamp when the token expires""" + expiration: String +} + +type InfrahubAccountSelfUpdate { + ok: Boolean +} + +input InfrahubAccountUpdateSelfInput { + """Password to use instead of the current one""" + password: String + + """Description to use instead of the current one""" + description: String +} + +type InfrahubAccountTokenDelete { + ok: Boolean +} + +input InfrahubAccountTokenDeleteInput { + """The id of the token to delete""" + id: String +} + +type ProposedChangeRequestRunCheck { + ok: Boolean +} + +input ProposedChangeRequestRunCheckInput { + id: String! + check_type: CheckType +} + +"""An enumeration.""" +enum CheckType { + ARTIFACT + DATA + GENERATOR + REPOSITORY + SCHEMA + TEST + USER + ALL +} + +type ProposedChangeMerge { + ok: Boolean + task: TaskInfo +} + +type TaskInfo { + id: String +} + +input ProposedChangeMergeInput { + id: String! +} + +type ProposedChangeReview { + ok: Boolean +} + +input ProposedChangeReviewInput { + """The ID of the proposed change to review.""" + id: String! + + """The decision for the proposed change review.""" + decision: ProposedChangeApprovalDecision! +} + +"""An enumeration.""" +enum ProposedChangeApprovalDecision { + APPROVE + CANCEL_APPROVE + REJECT + CANCEL_REJECT +} + +type GeneratorDefinitionRequestRun { + ok: Boolean + task: TaskInfo +} + +input GeneratorDefinitionRequestRunInput { + """ID of the generator definition to run""" + id: String + + """ID list of targets to run the generator for""" + nodes: [String!] +} + +type IPPrefixPoolGetResource { + ok: Boolean + node: PoolAllocatedNode +} + +input IPPrefixPoolGetResourceInput { + """ID of the pool to allocate from""" + id: String + + """HFID of the pool to allocate from""" + hfid: [String] + + """Identifier for the allocated resource""" + identifier: String + + """Size of the prefix to allocate""" + prefix_length: Int + + """Type of members for the newly created prefix""" + member_type: String + + """Kind of prefix to allocate""" + prefix_type: String + + """Additional data to pass to the newly created prefix""" + data: GenericScalar +} + +type IPAddressPoolGetResource { + ok: Boolean + node: PoolAllocatedNode +} + +input IPAddressPoolGetResourceInput { + """ID of the pool to allocate from""" + id: String + + """HFID of the pool to allocate from""" + hfid: [String] + + """Identifier for the allocated resource""" + identifier: String + + """Size of the prefix mask to allocate on the new IP address""" + prefix_length: Int + + """Kind of IP address to allocate""" + address_type: String + + """Additional data to pass to the newly created IP address""" + data: GenericScalar +} + +type BranchCreate { + ok: Boolean + object: Branch + task: TaskInfo +} + +input BranchCreateInput { + id: String + name: String! + description: String + origin_branch: String + branched_from: String + sync_with_git: Boolean + is_isolated: Boolean @deprecated(reason: "Non isolated mode is not supported anymore") +} + +type BranchDelete { + ok: Boolean + task: TaskInfo +} + +input BranchNameInput { + name: String +} + +type BranchRebase { + ok: Boolean + object: Branch + task: TaskInfo +} + +type BranchMerge { + ok: Boolean + object: Branch + task: TaskInfo +} + +type BranchUpdate { + ok: Boolean +} + +input BranchUpdateInput { + name: String! + description: String + is_isolated: Boolean @deprecated(reason: "Non isolated mode is not supported anymore") +} + +type BranchValidate { + ok: Boolean + object: Branch + task: TaskInfo +} + +type DiffUpdateMutation { + ok: Boolean + task: TaskInfo +} + +input DiffUpdateInput { + branch: String! + name: String + from_time: DateTime + to_time: DateTime + wait_for_completion: Boolean @deprecated(reason: "Please use `wait_until_completion` instead") +} + +type ProcessRepository { + ok: Boolean + task: TaskInfo +} + +input IdentifierInput { + """The ID of the requested object""" + id: String! +} + +type ValidateRepositoryConnectivity { + ok: Boolean! + message: String! +} + +type UpdateComputedAttribute { + ok: Boolean +} + +input InfrahubComputedAttributeUpdateInput { + id: String! + kind: String! + attribute: String! + value: String! +} + +type RelationshipAdd { + ok: Boolean +} + +input RelationshipNodesInput { + """ID of the node at the source of the relationship""" + id: String + + """Name of the relationship to add or remove nodes""" + name: String + + """List of nodes to add or remove to the relationships""" + nodes: [RelatedNodeInput] +} + +type RelationshipRemove { + ok: Boolean +} + +type SchemaDropdownAdd { + ok: Boolean + object: DropdownFields +} + +type DropdownFields { + value: String + label: String + color: String + description: String +} + +input SchemaDropdownAddInput { + kind: String! + attribute: String! + dropdown: String! + color: String + description: String + label: String +} + +type SchemaDropdownRemove { + ok: Boolean +} + +input SchemaDropdownRemoveInput { + kind: String! + attribute: String! + dropdown: String! +} + +type SchemaEnumAdd { + ok: Boolean +} + +input SchemaEnumInput { + kind: String! + attribute: String! + enum: String! +} + +type SchemaEnumRemove { + ok: Boolean +} + +type ResolveDiffConflict { + ok: Boolean +} + +input ResolveDiffConflictInput { + """ID of the diff conflict to resolve""" + conflict_id: String + + """Which version of the conflict to select""" + selected_branch: ConflictSelection +} + +type ConvertObjectType { + ok: Boolean + node: GenericScalar +} + +input ConvertObjectTypeInput { + node_id: String! + target_kind: String! + fields_mapping: GenericScalar! +} + +type ProposedChangeCheckForApprovalRevoke { + ok: Boolean +} + +input ProposedChangeCheckForApprovalRevokeInput { + ids: [String] = null +} + +type Subscription { + query(name: String, params: GenericScalar, interval: Int): GenericScalar +} \ No newline at end of file diff --git a/tests/unit/sdk/graphql/conftest.py b/tests/unit/sdk/graphql/conftest.py new file mode 100644 index 00000000..21960088 --- /dev/null +++ b/tests/unit/sdk/graphql/conftest.py @@ -0,0 +1,113 @@ +from enum import Enum + +import pytest + + +class MyStrEnum(str, Enum): + VALUE1 = "value1" + VALUE2 = "value2" + + +class MyIntEnum(int, Enum): + VALUE1 = 12 + VALUE2 = 24 + + +@pytest.fixture +def query_data_no_filter(): + data = { + "device": { + "name": {"value": None}, + "description": {"value": None}, + "interfaces": {"name": {"value": None}}, + } + } + + return data + + +@pytest.fixture +def query_data_alias(): + data = { + "device": { + "name": {"@alias": "new_name", "value": None}, + "description": {"value": {"@alias": "myvalue"}}, + "interfaces": {"@alias": "myinterfaces", "name": {"value": None}}, + } + } + + return data + + +@pytest.fixture +def query_data_fragment(): + data = { + "device": { + "name": {"value": None}, + "...on Builtin": { + "description": {"value": None}, + "interfaces": {"name": {"value": None}}, + }, + } + } + + return data + + +@pytest.fixture +def query_data_empty_filter(): + data = { + "device": { + "@filters": {}, + "name": {"value": None}, + "description": {"value": None}, + "interfaces": {"name": {"value": None}}, + } + } + + return data + + +@pytest.fixture +def query_data_filters_01(): + data = { + "device": { + "@filters": {"name__value": "$name"}, + "name": {"value": None}, + "description": {"value": None}, + "interfaces": { + "@filters": {"enabled__value": "$enabled"}, + "name": {"value": None}, + }, + } + } + return data + + +@pytest.fixture +def query_data_filters_02(): + data = { + "device": { + "@filters": {"name__value": "myname", "integer__value": 44, "enumstr__value": MyStrEnum.VALUE2}, + "name": {"value": None}, + "interfaces": { + "@filters": {"enabled__value": True, "enumint__value": MyIntEnum.VALUE1}, + "name": {"value": None}, + }, + } + } + return data + + +@pytest.fixture +def input_data_01(): + data = { + "data": { + "name": {"value": "$name"}, + "some_number": {"value": 88}, + "some_bool": {"value": True}, + "some_list": {"value": ["value1", 33]}, + "query": {"value": "my_query"}, + } + } + return data diff --git a/tests/unit/sdk/graphql/test_plugin.py b/tests/unit/sdk/graphql/test_plugin.py new file mode 100644 index 00000000..81b42d16 --- /dev/null +++ b/tests/unit/sdk/graphql/test_plugin.py @@ -0,0 +1,62 @@ +import ast + +import pytest +from ariadne_codegen.schema import ( + get_graphql_schema_from_path, +) +from ariadne_codegen.utils import ast_to_str +from graphql import GraphQLSchema + +from infrahub_sdk.graphql.plugin import FutureAnnotationPlugin +from infrahub_sdk.utils import get_fixtures_dir + + +@pytest.fixture +def graphql_schema() -> GraphQLSchema: + gql_schema = get_fixtures_dir() / "unit" / "test_graphql_plugin" / "schema.graphql" + return get_graphql_schema_from_path(str(gql_schema)) + + +@pytest.fixture +def python01_file() -> str: + python01_file = get_fixtures_dir() / "unit" / "test_graphql_plugin" / "python01.py" + return python01_file.read_text(encoding="UTF-8") + + +@pytest.fixture +def python02_file() -> str: + python02_file = get_fixtures_dir() / "unit" / "test_graphql_plugin" / "python02.py" + return python02_file.read_text(encoding="UTF-8") + + +@pytest.fixture +def python02_after_annotation_file() -> str: + python02_file = get_fixtures_dir() / "unit" / "test_graphql_plugin" / "python02_after_annotation.py" + return python02_file.read_text(encoding="UTF-8") + + +def test_future_annotation_plugin_already_present(graphql_schema: GraphQLSchema, python01_file: str): + python01 = ast.parse(python01_file) + python01_expected = ast.parse(python01_file) + python01_expected_str = ast_to_str(python01_expected) + + plugin = FutureAnnotationPlugin(schema=graphql_schema, config_dict={}) + python01_after = plugin.generate_result_types_module(module=python01, operation_definition=None) + + python01_after_str = ast_to_str(python01_after) + + assert python01_after_str == python01_expected_str + + +def test_future_annotation_plugin_not_present( + graphql_schema: GraphQLSchema, python02_file: str, python02_after_annotation_file: str +): + python02 = ast.parse(python02_file) + python02_expected = ast.parse(python02_after_annotation_file) + python02_expected_str = ast_to_str(python02_expected) + + plugin = FutureAnnotationPlugin(schema=graphql_schema, config_dict={}) + python02_after = plugin.generate_result_types_module(module=python02, operation_definition=None) + python02_after_str = ast_to_str(python02_after) + + assert python02_after_str == python02_expected_str diff --git a/tests/unit/sdk/test_graphql.py b/tests/unit/sdk/graphql/test_query.py similarity index 52% rename from tests/unit/sdk/test_graphql.py rename to tests/unit/sdk/graphql/test_query.py index 3a1af79f..a01c41d3 100644 --- a/tests/unit/sdk/test_graphql.py +++ b/tests/unit/sdk/graphql/test_query.py @@ -1,8 +1,6 @@ from enum import Enum -import pytest - -from infrahub_sdk.graphql import Mutation, Query, render_input_block, render_query_block +from infrahub_sdk.graphql.query import Mutation, Query class MyStrEnum(str, Enum): @@ -15,250 +13,6 @@ class MyIntEnum(int, Enum): VALUE2 = 24 -@pytest.fixture -def query_data_no_filter(): - data = { - "device": { - "name": {"value": None}, - "description": {"value": None}, - "interfaces": {"name": {"value": None}}, - } - } - - return data - - -@pytest.fixture -def query_data_alias(): - data = { - "device": { - "name": {"@alias": "new_name", "value": None}, - "description": {"value": {"@alias": "myvalue"}}, - "interfaces": {"@alias": "myinterfaces", "name": {"value": None}}, - } - } - - return data - - -@pytest.fixture -def query_data_fragment(): - data = { - "device": { - "name": {"value": None}, - "...on Builtin": { - "description": {"value": None}, - "interfaces": {"name": {"value": None}}, - }, - } - } - - return data - - -@pytest.fixture -def query_data_empty_filter(): - data = { - "device": { - "@filters": {}, - "name": {"value": None}, - "description": {"value": None}, - "interfaces": {"name": {"value": None}}, - } - } - - return data - - -@pytest.fixture -def query_data_filters_01(): - data = { - "device": { - "@filters": {"name__value": "$name"}, - "name": {"value": None}, - "description": {"value": None}, - "interfaces": { - "@filters": {"enabled__value": "$enabled"}, - "name": {"value": None}, - }, - } - } - return data - - -@pytest.fixture -def query_data_filters_02(): - data = { - "device": { - "@filters": {"name__value": "myname", "integer__value": 44, "enumstr__value": MyStrEnum.VALUE2}, - "name": {"value": None}, - "interfaces": { - "@filters": {"enabled__value": True, "enumint__value": MyIntEnum.VALUE1}, - "name": {"value": None}, - }, - } - } - return data - - -@pytest.fixture -def input_data_01(): - data = { - "data": { - "name": {"value": "$name"}, - "some_number": {"value": 88}, - "some_bool": {"value": True}, - "some_list": {"value": ["value1", 33]}, - "query": {"value": "my_query"}, - } - } - return data - - -def test_render_query_block(query_data_no_filter) -> None: - lines = render_query_block(data=query_data_no_filter) - - expected_lines = [ - " device {", - " name {", - " value", - " }", - " description {", - " value", - " }", - " interfaces {", - " name {", - " value", - " }", - " }", - " }", - ] - - assert lines == expected_lines - - # Render the query block with an indentation of 2 - lines = render_query_block(data=query_data_no_filter, offset=2, indentation=2) - - expected_lines = [ - " device {", - " name {", - " value", - " }", - " description {", - " value", - " }", - " interfaces {", - " name {", - " value", - " }", - " }", - " }", - ] - - assert lines == expected_lines - - -def test_render_query_block_alias(query_data_alias) -> None: - lines = render_query_block(data=query_data_alias) - - expected_lines = [ - " device {", - " new_name: name {", - " value", - " }", - " description {", - " myvalue: value", - " }", - " myinterfaces: interfaces {", - " name {", - " value", - " }", - " }", - " }", - ] - - assert lines == expected_lines - - -def test_render_query_block_fragment(query_data_fragment) -> None: - lines = render_query_block(data=query_data_fragment) - - expected_lines = [ - " device {", - " name {", - " value", - " }", - " ...on Builtin {", - " description {", - " value", - " }", - " interfaces {", - " name {", - " value", - " }", - " }", - " }", - " }", - ] - - assert lines == expected_lines - - -def test_render_input_block(input_data_01) -> None: - lines = render_input_block(data=input_data_01) - - expected_lines = [ - " data: {", - " name: {", - " value: $name", - " }", - " some_number: {", - " value: 88", - " }", - " some_bool: {", - " value: true", - " }", - " some_list: {", - " value: [", - ' "value1",', - " 33,", - " ]", - " }", - " query: {", - ' value: "my_query"', - " }", - " }", - ] - assert lines == expected_lines - - # Render the input block with an indentation of 2 - lines = render_input_block(data=input_data_01, offset=2, indentation=2) - - expected_lines = [ - " data: {", - " name: {", - " value: $name", - " }", - " some_number: {", - " value: 88", - " }", - " some_bool: {", - " value: true", - " }", - " some_list: {", - " value: [", - ' "value1",', - " 33,", - " ]", - " }", - " query: {", - ' value: "my_query"', - " }", - " }", - ] - assert lines == expected_lines - - def test_query_rendering_no_vars(query_data_no_filter) -> None: query = Query(query=query_data_no_filter) diff --git a/tests/unit/sdk/graphql/test_renderer.py b/tests/unit/sdk/graphql/test_renderer.py new file mode 100644 index 00000000..7803a890 --- /dev/null +++ b/tests/unit/sdk/graphql/test_renderer.py @@ -0,0 +1,145 @@ +from infrahub_sdk.graphql.renderers import render_input_block, render_query_block + + +def test_render_query_block(query_data_no_filter) -> None: + lines = render_query_block(data=query_data_no_filter) + + expected_lines = [ + " device {", + " name {", + " value", + " }", + " description {", + " value", + " }", + " interfaces {", + " name {", + " value", + " }", + " }", + " }", + ] + + assert lines == expected_lines + + # Render the query block with an indentation of 2 + lines = render_query_block(data=query_data_no_filter, offset=2, indentation=2) + + expected_lines = [ + " device {", + " name {", + " value", + " }", + " description {", + " value", + " }", + " interfaces {", + " name {", + " value", + " }", + " }", + " }", + ] + + assert lines == expected_lines + + +def test_render_query_block_alias(query_data_alias) -> None: + lines = render_query_block(data=query_data_alias) + + expected_lines = [ + " device {", + " new_name: name {", + " value", + " }", + " description {", + " myvalue: value", + " }", + " myinterfaces: interfaces {", + " name {", + " value", + " }", + " }", + " }", + ] + + assert lines == expected_lines + + +def test_render_query_block_fragment(query_data_fragment) -> None: + lines = render_query_block(data=query_data_fragment) + + expected_lines = [ + " device {", + " name {", + " value", + " }", + " ...on Builtin {", + " description {", + " value", + " }", + " interfaces {", + " name {", + " value", + " }", + " }", + " }", + " }", + ] + + assert lines == expected_lines + + +def test_render_input_block(input_data_01) -> None: + lines = render_input_block(data=input_data_01) + + expected_lines = [ + " data: {", + " name: {", + " value: $name", + " }", + " some_number: {", + " value: 88", + " }", + " some_bool: {", + " value: true", + " }", + " some_list: {", + " value: [", + ' "value1",', + " 33,", + " ]", + " }", + " query: {", + ' value: "my_query"', + " }", + " }", + ] + assert lines == expected_lines + + # Render the input block with an indentation of 2 + lines = render_input_block(data=input_data_01, offset=2, indentation=2) + + expected_lines = [ + " data: {", + " name: {", + " value: $name", + " }", + " some_number: {", + " value: 88", + " }", + " some_bool: {", + " value: true", + " }", + " some_list: {", + " value: [", + ' "value1",', + " 33,", + " ]", + " }", + " query: {", + ' value: "my_query"', + " }", + " }", + ] + assert lines == expected_lines